About
Nasser Al Nasser — Software Engineer, maker-at-heart, and San Diego local.
Short Bio
I'm Nasser, a UC San Diego–trained software engineer who loves building fast, accessible, and reliable web apps. In my free time I code random tools—some solve real problems I run into, some are just for fun—and I run long distances to clear my head. Before CS, I competed as an Olympic boxer for Iraq, which taught me discipline, resilience, and how to deliver under pressure.
Quick Facts
- Location: San Diego, CA
- Education: UC San Diego — B.S. in Computer Science
- Focus: Web platforms, front-end performance, product engineering
- Interests: Building tools, running, boxing, systems design
- Languages: JavaScript/TypeScript, Python, C
- Open to: SWE, Front-end, Full-stack, Product Engineering
Skills
Frontend
- HTML · CSS · JS/TS
- React · Web Components
- Accessibility (WCAG) · Perf
Backend
- Node.js · Express
- REST · Auth · Sessions
- PostgreSQL · SQLite
Data & ML
- Python · Pandas
- scikit-learn (basics)
- ETL pipelines
DevOps & QA
- Git · GitHub Actions
- Vite · Vitest · Jest
- Docker (intro) · CI/CD
Mission
Creating practical, accessible, and high-impact solutions inspired by real-world challenges. My work is driven by the belief that innovation often begins where affordability and availability fall short. I strive to design and build technology that bridges those gaps — tools and applications that are intuitive, scalable, and meaningful in everyday life.
Experience Highlights
-
Student Marketplace — UCSD · Front-end lead
- Designed and built the entire front-end architecture for a campus-exclusive marketplace, including listing creation, browsing, filtering, and responsive UI.
- Implemented authenticated listings and performant, debounce-based search; optimized page rendering for fast interaction times.
-
Data-Leak Detection (Research) · ML prototype
- Created a supervised classification model to identify code segments with potential data exposure risks.
- Collected and labeled training data, engineered lexical and structural features, and ran iterative model evaluation.
- Delivered a reproducible analysis pipeline and exploratory tooling for testing code samples against leak-prone patterns.
-
Automated Trading Bot · Python
- Streaming pipeline, feature engineering, paper trading via API; safe-guarded with risk limits.
Principles I Work By
- Users over ego: Decisions driven by data and feedback.
- Accessibility by default: If everyone can’t use it, it’s not done.
- Performance is UX: Budgets, measurements, and profiling from day one.
- Reliability: Tests and monitoring guard the product, not just the code.