Summary
Alan Lam is a software engineer with nine years of experience and a strong foundation in computer science from UC San Diego. Based in the Los Angeles area, he has a track record of teaching and mentoring across K–12 and university settings, translating complex programming concepts into accessible lessons for MATLAB, Python, Racket, and mobile development. He combines hands-on tutoring and instructor-aide roles with practical curriculum creation—Jupyter notebooks and exam materials—demonstrating both technical fluency and an educator’s empathy. Comfortable debugging student apps and guiding data-focused projects, he brings patience and clarity to collaborative engineering problems. Outside work he keeps a lighthearted perspective—“software engineer by day, sleeping by night”—which hints at steady, dependable focus rather than flashy hustle.
8 years of coding experience
1 year of employment as a software developer
University of California San Diego