Senior at the University of Pennsylvania studying Computer Science with a Concentration in Artificial Intelligence. Incoming Software Engineer at Rilla.
- π Iβm currently leading the development of Penn Marketplace, a new initiative at Penn Labs designed to create a safe and trusted platform for students to exchange goods/sublets.
- π» I love type-safe programming, Tanstack Query, and Next.js.
- π¨βπ« I also love teaching. Next semester will be my 7th semester as a TA. This will be my 3rd semester as a TA for CIS-3200: Introduction to Algorithms.
- π I prefer absolute over relative imports, parsing over validation (inspired from Alexis King), and well-defined enums over magic strings.
- π I'm learning devops and infra engineering. I'm also currently reading Functional Programming in Scala!
- π§ Here's a podcast I watched recently that I enjoyed a lot.
- βοΈ I'm a certified cloud practitioner by AWS.
- π§βπ» I mostly build on Cursor. For low-level systems programming, I like using vim/neovim. For LLMs, my main choices are Claude, ChatGPT, and Perplexity. I also use Warp for my terminal and Arc for browser. Linear is my favorite tool for project management.
- π My guiding mindset as an engineer is βstrong opinions, loosely heldβ.
- π I've been running a lot recently. Add me on Strava!
- π¬ Ask me about full-stack development, TypeScript, bash aliasing, NLP, vim/neovim, cooking Korean food, and magic tricks.
- π€ Check out my personal website.
// intentionally untyped for brevity in README
const james = {
pronouns: "he / him",
technologies: {
languages: ["Python", "JavaScript", "TypeScript", "C/C++", "HTML", "CSS", "Java", "OCaml"],
frameworksAndLibraries: ["React.js", "React Native", "Next.js", "Redux", "Tailwind", "Tanstack Query", "React Hook Form", "Django", "Flask"],
Databases: ["PostgreSQL", "MySQL", "SQLite", "MongoDB", "Neo4J"],
AWS: ["EC2", "ELB", "lambda", "RDS", "DyanmoDB", "S3", "SQS"]
}
}

