Building full-stack
applications with care

Meet Alvin Quach, a full stack developer who builds performant web applications with modern tooling.

alvinquach.dev
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Developer Profile
// =================
import skills from './skills';
import journey from './career';

const Developer = {
  name: "Alvin Quach",
  role: "Full Stack Developer",
  location: "San Francisco Bay Area, CA",

  // See skills.ts for full breakdown (60 skills)
  techStack: Object.keys(skills),

  openTo: [
    "Full Stack Developer",
    "Full Stack Engineer",
    "Web Developer",
    "Web Engineer",
    "Software Engineer",
    "UX Engineer",
    "UI Engineer",
    "Data Analyst",
    "Data Engineer",
    "DevOps Engineer",
    "Developer Advocate",
    "Community Manager",
    "Product Manager",
    "Program Manager"
  ],

  strengths: ["Full-stack versatility - comfortable across frontend, backend, and data", "Strong communication skills from community management background", "User empathy - I think about how features affect real people", "Self-directed - I shipped multiple 0-to-1 products independently", "Comfortable with ambiguity and figuring things out"],

  careerPath: journey.length + " roles → tech",

  status: "Open to full-time & freelance",
};

export default Developer;
TypeScript ReactUTF-8
Ln 38, Col 1developer.tsx

Client Work

Professional Projects

Real solutions built for real clients

Client Work
Finance / Investment / Real Estate

Lacoda Capital Holdings

AI-powered investment platform with intelligent automation

Lacoda Capital Holdings needed a private, full-stack operating system for asset management, advisory, education, and client relationships. The platform needed to match the capabilities of enterprise business dashboards—not startup software, but a professional firm OS with role-based access, client portals, assistant management, and optional crypto visibility.

Tech Stack

Next.js
Sanity
TypeScript
TailwindCSS
PostgreSQL
OpenAI
Node.js
Mapbox
Storyblok
Playwright

Key Results

  • Professional firm OS established—not startup software, but enterprise-grade operations
  • Complete role-based access control with Admin, Assistant, and Client permissions
  • Assistant portal enables scaling without risk—assigned clients only, read-only portfolios

Personal Projects

Side Projects & Experiments

Ideas I've built to learn, explore, and solve problems

OpportunIQ

AI-powered platform for diagnosing and resolving real-world maintenance issues

TypeScript
Next.js
PostgreSQL
Drizzle
D3.js
Mapbox
OpenAI
React-Query

SculptQL

Local-first SQL IDE with zero-latency querying and visual schema exploration

TypeScript
Next.js
Codemirror
D3.js
Zustand
GraphQL

Hoop Almanac

Fantasy basketball analytics platform with ML predictions and live multiplayer drafts

TypeScript
Next.js
PostgreSQL
Drizzle
OpenAI
D3.js
Zustand
Python
FastAPI
Scikit-learn
Pandas
NumPy
XGBoost
Jupyter Notebooks
pgvector
WebSockets

Beyond the Code

Hobbies & Interests

What I do when I'm not building software. These interests shape who I am and often inspire creative approaches to problem-solving.

DJing

I used to DJ, experimenting with a unique blend of trance and techno layered with hip-hop beats - a house/rap fusion that's hard to categorize. This taught me about reading a room, timing, and creating experiences that flow naturally. There's a direct parallel to UX: understanding your audience, building tension and release, and crafting seamless transitions. Also comfortable with audio equipment, mixing software, and performing under pressure.

Don't hesitate to reach out.
I'm always open to chat.

Have questions, feedback, or a project in mind? I typically respond within 1-2 days.