CODE
SYSTEM STATUS: ONLINE

SOFTWARE
ENGINEER

I build digital products that refuse to be boring.

/// OPEN FOR INTERNSHIPS /// SOFTWARE ENGINEERING /// REACT /// NEXT.JS /// PYTHON /// TYPESCRIPT /// UC DAVIS CS /// OPEN FOR INTERNSHIPS /// SOFTWARE ENGINEERING ///
Miguel Beltran AVATAR.JPG

Who am I?

I am Miguel. A CS student at UC Davis with full stack experience building web apps and backend systems.

> Full Stack Engineer with a passion for clean code.
> Building digital experiences that stand out.
> Always learning, always shipping.

📍 LOCATION: DAVIS, CA
🟢 STATUS: SEEKING INTERNSHIP

TECH_STACK

/// SYSTEM_OPTIMIZED

>_ LANGUAGE
PYTHON
>_ LANGUAGE
TYPESCRIPT
>_ LANGUAGE
JAVASCRIPT
>_ LANGUAGE
JAVA
>_ LANGUAGE
C/C++
>_ LANGUAGE
SQL
>_ LIBRARY
REACT
>_ FRAMEWORK
NEXT.JS
>_ FRAMEWORK
SPRING BOOT
>_ FRAMEWORK
EXPRESS
>_ FRAMEWORK
FLASK
>_ BACKEND
NODE.JS
>_ DATABASE
POSTGRESQL
>_ BAAS
SUPABASE
>_ DATABASE
FIRESTORE
>_ ORM
PRISMA
>_ STYLING
TAILWIND
>_ BUILD TOOL
VITE
>_ DEVOPS
DOCKER
>_ CI/CD
GITHUB ACTIONS
>_ DEPLOY
VERCEL
>_ VERSION
GIT
>_ PLATFORM
LINUX
>_ MAPPING
MAPBOX
>_ TESTING
VITEST
>_ MONITORING
SENTRY
>_ DATABASE
SQLITE
>_ DATABASE
REDIS
>_ ANIMATION
FRAMER MOTION
>_ STYLING
SCSS
>_ MAPPING
LEAFLET
>_ LANGUAGE
HTML/CSS
>_ ML
TENSORFLOW
>_ ML
PYTORCH
>_ ML
XGBOOST
>_ ML
SCIKIT-LEARN
>_ ML
PANDAS
>_ ML
NUMPY
TOTAL_NODES: 38 MEMORY_USAGE: 128MB

Experience_Log

Assistant Technical Director

Nov 2025 - PRESENT

@ ASUCD PICNIC DAY

  • Led a 4-engineer Agile team to ship a React/TypeScript event platform for 70,000+ attendees with a 4-tier ranked search engine, interactive Leaflet map with auto-generated walking routes via Mapbox Directions API, and exportable PDF schedules.
  • Eliminated 2 external runtime dependencies by migrating to embedded SQLite, building a column-mapped CSV sync pipeline with coordinate normalization, upsert logic, and stale record purging.
  • Dockerized the full-stack app, reducing onboarding setup to a single command, and built a guided 8-step onboarding tutorial.

Software Engineer

Oct 2025 - PRESENT

@ INCLUDE

  • Built 10+ reusable Next.js components and a shared multi-page layout system for a 6-person Agile team, cutting new page development time by approximately 80%.
  • Authored mobile-first SCSS mixins adopted project-wide, resolving all reported cross-device rendering issues and establishing the team's responsive design standard.

Software Engineer

Oct 2024 - Jun 2025

@ GOOGLE DEVELOPER STUDENT CLUB

  • Built a two-stage FAQ retrieval pipeline (Levenshtein fuzzy matching + keyword fallback) that reduced unanswered onboarding queries by 50% across a 100+ member organization.
  • Automated 4+ weekly announcements via a Python/Flask Slack bot with a React/Firestore admin dashboard, saving officers an estimated 2+ hours/week of manual coordination.

CODING_STATS

LIVE

GITHUB

migueljbeltran

Software Engineer

--

Commits

Repositories
--
Followers
--
Commits
--
Joined
--

Matrix_Output

GitHub Contribution Graph
$ gh --stats _
VIEW_GH →

Selected Works

Deadlock Tracker preview

Deadlock Tracker

10-page, 45-component analytics platform consuming Steam and Deadlock APIs, featuring player search, hero/item win rates across rank brackets, 5-region leaderboards, and match scoreboards with per-player item builds.

Next.js TypeScript Prisma PostgreSQL Redis
Song Popularity Predictor preview

Song Popularity Predictor

Benchmarked 5 models on 32,000+ Spotify tracks; engineered artist popularity and genre features with GridSearchCV tuning, boosting Random Forest to 80% accuracy (AUC 0.79).

Python TensorFlow XGBoost scikit-learn Pandas NumPy
Kitch preview

Kitch

Full-stack kitchen management app with a 15-endpoint Spring Boot REST API across 3 controllers, 3-layer MVC architecture, and a normalized 3-table schema. Eliminated N+1 queries with JPQL fetch joins.

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 with zero pipeline stalls on forwarded operands.

Logisim Digital Logic
Questify preview

Questify

Gamified productivity platform with XP progression and achievement system. Full stack app with Supabase auth, real-time sync, and CI/CD via GitHub Actions.

Next.js TypeScript Supabase PostgreSQL

me.txt

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

Valorant, Overwatch, Apex, Deadlock for the aim. League and Dota for the brain rot. Destiny, Elder Scrolls, Fallout, Monster Hunter, and Titanfall for the soul. Also yes, I play gacha games. No I will not elaborate.

ENTRY_002.log
MEDIA
TAG: ANIME // MOVIES

Anime watcher. Movie enjoyer. The kind of person who will pause mid-conversation to recommend you something you didn't ask for. My watchlist is longer than my codebase and growing faster.

ENTRY_003.log
FOOD
TAG: COOKING // FOOD CRAWLS

I cook and I hunt for good restaurants. Food crawls are a love language. If I'm travelling somewhere new, the first thing I research isn't the sights — it's where to eat. Will drive 40 minutes for a good bowl of ramen. No regrets.

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

My playlist is a war crime. Rap into J-pop into EDM into a 2012 pop song that just hit different at 2am. The shuffle is unhinged and I wouldn't have it any other way. Nostalgia is a feature, not a bug.

ENTRY_005.log
LIFE
TAG: CATS // HEDGEHOGS // SLEEP // TRAVEL

Cat person. Hedgehog enthusiast. Professional sleeper. I recharge by travelling somewhere new, finding a hole-in-the-wall spot, and eating until I can't move. Then I sleep. Then I do it again.

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

Valorant, Overwatch, Apex, Deadlock for the aim. League and Dota for the brain rot. Destiny, Elder Scrolls, Fallout, Monster Hunter, and Titanfall for the soul. Also yes, I play gacha games. No I will not elaborate.

ENTRY_002.log
MEDIA
TAG: ANIME // MOVIES

Anime watcher. Movie enjoyer. The kind of person who will pause mid-conversation to recommend you something you didn't ask for. My watchlist is longer than my codebase and growing faster.

ENTRY_003.log
FOOD
TAG: COOKING // FOOD CRAWLS

I cook and I hunt for good restaurants. Food crawls are a love language. If I'm travelling somewhere new, the first thing I research isn't the sights — it's where to eat. Will drive 40 minutes for a good bowl of ramen. No regrets.

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

My playlist is a war crime. Rap into J-pop into EDM into a 2012 pop song that just hit different at 2am. The shuffle is unhinged and I wouldn't have it any other way. Nostalgia is a feature, not a bug.

ENTRY_005.log
LIFE
TAG: CATS // HEDGEHOGS // SLEEP // TRAVEL

Cat person. Hedgehog enthusiast. Professional sleeper. I recharge by travelling somewhere new, finding a hole-in-the-wall spot, and eating until I can't move. Then I sleep. Then I do it again.

CONTACT ME

Let's
Talk
Code.

Let's build something.