CODE

MIGUEL BELTRAN / UC DAVIS CS · JUNE 2027

● SYSTEM STATUS: ONLINE FULL-STACK SWE REACT + NEXT.JS BACKEND + DATA

SOFTWARE
ENGINEER

I build software people rely on, from C#/.NET advising systems at UC Davis to React and TypeScript interfaces, event tools, and game analytics. I care about clear interfaces, dependable data, and testing the paths that matter.

CURRENT_ROLE
Junior Application Developer

UC Davis IET

ADVISING_SYSTEMS
31,000+ undergraduates
APP_USERS
1,000+ dltracker users
RELIABILITY
CI, tests, monitoring
/// FULL-STACK SOFTWARE ENGINEERING /// REACT /// NEXT.JS /// TYPESCRIPT /// C# / .NET /// PYTHON /// JAVA /// BACKEND APIS /// DATA PIPELINES /// PLAYWRIGHT /// VITEST /// DOCKER ///

Selected Works

A few things I have built while chasing cleaner interfaces, better data flows, and software that people can actually use.

Deadlock Tracker preview
PRODUCTION-STYLE

dltracker

Deployed full-stack analytics platform used by 1,000+ users, integrating Steam and Deadlock APIs across 10 pages and 45+ reusable components. Built identity resolution across 5 regions plus Redis rate limiting, ISR caching, Zod validation, Sentry monitoring, CI, Playwright, and Vitest.

Next.js 16 TypeScript PostgreSQL Redis Zod Playwright
Picnic Day Scheduler preview
LIVE UC DAVIS

Picnic Day Scheduler

Schedule Builder for UC Davis Picnic Day, an event with 70,000+ attendees. Built React and TypeScript features for event discovery, onboarding tutorials, calendar exports, interactive maps, SQLite data, Google Sheets sync, Docker onboarding, and exportable PDF schedules.

React TypeScript SQLite Leaflet Mapbox Docker
Space and Satellite Systems at UC Davis website
CLIENT WORK / #INCLUDE DAVIS

Space & Satellite Systems

Delivered responsive React/Next.js features for the UC Davis Space and Satellite Systems website through #include Davis. Translated Figma designs into reusable components for desktop and mobile, with modular SCSS and optimized image rendering.

ReactNext.jsSCSSFigma
Spotify Hit Classifier preview

Spotify Hit Classifier

End-to-end ML classification pipeline over 32,000+ Spotify tracks using scikit-learn, XGBoost, and TensorFlow. Engineered artist, genre, and audio features with GridSearchCV tuning, improving Random Forest accuracy to 80%.

Python TensorFlow XGBoost scikit-learn Pandas NumPy
Kitch preview

Kitch

Full-stack kitchen management app with a Spring Boot REST API and React/Vite frontend for inventory, shopping lists, and recipes. Designed controllers, services, repositories, DTOs, and JPA entities across 20+ REST endpoints.

Java Spring Boot React Tailwind H2 Vite
8-Bit CPU preview

8-Bit CPU

5-stage pipelined 8-bit CPU with data forwarding and hazard detection, correctly executing 20+ custom ISA instructions in Logisim.

Logisim Digital Logic

Experience_Log

Junior Application Developer

Jun 2026 - PRESENT

@ UC DAVIS INFORMATION & EDUCATIONAL TECHNOLOGY

  • Develop and maintain C#/.NET advising applications and OASIS-uAchieve integration workflows supporting UC Davis's 31,000+ undergraduate population.
  • Implement and debug student-form processing, correct academic-credit calculations, and investigate program-change submission errors.
  • Validate changes in test environments, review and merge pull requests, and coordinate release verification with engineers and registrar staff.
  • Evaluate degree-audit code for correctness and performance, identifying repeated lookups and recommending result reuse across graduation requirements.
  • Maintain advising-system documentation and convert help content into structured Markdown for a ServiceNow knowledge-base migration.

Assistant Technical Director

Nov 2025 - May 2026

@ ASUCD PICNIC DAY

  • Designed and developed the React/TypeScript Picnic Day Schedule Builder for a UC Davis event with 70,000+ attendees.
  • Implemented onboarding tutorials, calendar exports, and interactive map flows to improve event discovery and attendee navigation.
  • Migrated data workflows from Supabase to embedded SQLite with authenticated Google Sheets sync, upserts, and stale-record cleanup.
  • Dockerized the full-stack application, reducing onboarding to one docker compose up command and improving local environment consistency.

Software Engineer

Oct 2025 - Apr 2026

@ #INCLUDE DAVIS

  • Delivered responsive React/Next.js features for the Space and Satellite Systems client website, translating Figma designs into reusable desktop and mobile components.
  • Built prop-driven layouts, optimized Next.js image rendering, and modular SCSS mixins to keep pages maintainable across desktop and mobile.

Software Engineer

Oct 2024 - Jun 2025

@ GOOGLE DEVELOPER STUDENT CLUBS

  • Built a Python/Flask Slack bot with Slack API webhooks and slash commands to automate club onboarding and announcements.
  • Implemented parameter parsing and scheduled announcement workflows, saving organizers 2+ hours per week.

THE BUILDER'S LOADOUT / V.2026

TECH_STACK

Different tools. Same instinct.
Make it useful. Make it hold up.

>_ LANGUAGE LAYER
TypeScriptJavaScriptC#JavaPythonSQLCC++Go
01 / FRONTEND

The part people touch.

React & TypeScript interfaces for Picnic Day and SSS.

ReactNext.jsTailwind CSSSCSSHTML / CSS
02 / BACKEND

The work behind the screen.

From UC Davis advising systems to Java and Python APIs.

C# / .NET FrameworkASP.NET Web Forms
Spring BootNode.jsExpressFlaskFastAPIREST APIs
03 / DATA

A place for everything.

Persistence, caching, and synchronized event data.

PostgreSQLSQLiteRedis
PrismaJPA / H2FirestoreSupabase
04 / DELIVERY

Ship. Check. Repeat.

Tests, CI, monitoring, and environments that hold up.

PlaywrightVitestPytestGitHub Actions
DockerLinuxAWSVercelSentryServiceNow
05 / MACHINE LEARNING

Find the signal.

Feature engineering and models over 32,000+ Spotify tracks.

scikit-learnXGBoostTensorFlowPyTorch
PandasNumPy
Miguel Beltran AVATAR.JPG

Who am I?

I am Miguel. A CS student at UC Davis focused on full-stack software engineering, with experience moving between polished interfaces, backend services, data workflows, and tested user-facing features.

> Junior Application Developer at UC Davis IET.
> Former Assistant Technical Director for ASUCD Picnic Day.
> React/TypeScript, C#/.NET, Java, and Python.
> I like work that connects the frontend, backend, data, and tests.

📍 LOCATION: DAVIS, CA
🎓 UC DAVIS CS: EXPECTED JUNE 2027

Education_Record

EXPECTED JUNE 2027

University of California, Davis

Bachelor of Science in Computer Science

Coursework: Algorithms & Data Structures, Operating Systems, Machine Learning, Artificial Intelligence, Computer Architecture

BUILD_NOTES / HOW I WORK

  • Build for a real person on the other side.
  • Keep the interface clear while the data, sync, and validation do the work.
  • Leave it easier to run, understand, and trust.

me.txt

PERSONAL_LOG
ENTRY_001.log
GAMING
TAG: FPS // MOBA // RPG

I like games that give me something to chase. Sometimes that is aim training in Valorant, Overwatch, Apex, or Deadlock. Sometimes it is a long RPG night with Destiny, Elder Scrolls, Fallout, Monster Hunter, or Titanfall. I also play gacha games, mostly because I enjoy collecting tiny goals.

ENTRY_002.log
MEDIA
TAG: ANIME // MOVIES

Anime and movies are my favorite way to reset my brain. I like stories with style, heart, and a little melodrama. If something sticks with me, I will probably try to recommend it with too much detail and too much excitement.

ENTRY_003.log
FOOD
TAG: COOKING // FOOD CRAWLS

I like cooking for people and finding places that feel worth the trip. Food crawls are one of my favorite ways to learn a city. If I am travelling somewhere new, I am probably researching where to eat before anything else.

ENTRY_004.log
MUSIC
TAG: RAP // J-POP // EDM // 2010s POP

My playlists jump from rap to J-pop to EDM to 2010s pop, and I like that they do not make perfect sense. I also just started learning electric guitar, so right now I am in the charming phase where every clean chord feels like a small victory.

ENTRY_005.log
LIFE
TAG: FOOD // SLEEP // TRAVEL

I recharge through small rituals: a good meal, a new place to walk around, a quiet night, or a trip that gives me a story to bring back. I am happiest when there is something cozy to do and something new to look forward to.

CONTACT ME

Let's
Talk
Code.

Open to software engineering internships and full-stack roles where I can ship reliable product work with a strong team.