calvyn — zsh
skills — zsh
projects — zsh
about — zsh
contact — zsh
Freelance Web Developer  ·  calvyn.dev Welcome to my portfolio.
Scroll

The Full Stack

Technical Skills

JS
index.js ES2024
const build = async () => {
  const app = create('React')
  await app.deploy()
  return { ok: true }
}
JavaScript

Dynamic, event-driven, everywhere.

Py
api.py 3.11
@app.get('/build')
async def build(idea: str):
    data = await parse(idea)
    db.save(data)
    return deploy(data)
Python

Back-end, scripting, data & APIs.

N
server.js 20 LTS
app.get('/', (req, res) => {
  res.json({ ok: true })
})
app.listen(3000, () =>
  ready('live'))
Node.js

Fast, event-driven, non-blocking I/O.

D
Dockerfile
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
CMD ["npm", "start"]
Docker

Containerise and ship apps anywhere.

G
.gitconfig
git checkout -b feat
git add -A
git commit -m
  "ship it 🚀"
git push -u origin feat
Git

Branch, merge, and ship.

H
index.html 5
<section id="hero">
  <h1>Calvyn</h1>
  <a href="#work">
    View work
  </a>
</section>
HTML

Semantic, accessible markup engines use.

C
styles.css 3
.card {
  display: grid;
  gap: 24px;
  border-radius: 18px;
  transition: .3s ease;
}
CSS

Animations & pixel-perfect layouts.

TS
types.ts 5
type Dev = {
  name: string
  stack: string[]
  level: 'freelance'
  ship(): Promise<void>
}
TypeScript

Typed JS for robust, scalable codebases.

Nx
page.tsx 14
export default async
function Page() {
  const data = await
    getProjects()
  return <Grid items={data} />
}
Next.js

SSR, routing, API routes, App Router.

Pg
schema.sql
SELECT id, name
FROM users u
JOIN posts p
  ON p.user_id = u.id
WHERE u.active = true;
PostgreSQL

Relational DB, powerful and battle-tested.

R
App.tsx 18
const [data, set] = useState([])
useEffect(() => {
  fetch('/api')
    .then(r => r.json())
    .then(set)
}, [])
React

Component-driven UI with hooks.

T
tailwind.config.js
<div class="
  flex gap-4 p-6
  rounded-2xl
  bg-zinc-900
  hover:scale-105">
Tailwind CSS

Utility-first, fast, endlessly scalable.

GS
animate.js
gsap.to('.el', {
  y: 0,
  opacity: 1,
  ease: 'power4.out',
  stagger: 0.1
})
GSAP

Pro-grade animation, buttery smooth.

3
scene.js
const scene = new THREE
  .Scene()
scene.add(mesh)
renderer.render(
  scene, camera)
Three.js

WebGL 3D graphics in the browser.

P
schema.prisma
const users = await
  prisma.user.findMany({
    where: { active: true },
    include: { posts: true }
  })
Prisma

Type-safe ORM for full-stack apps.

Scroll
JavaScript✦React✦ Next.js✦Node.js✦ Python✦Django✦ PostgreSQL✦TypeScript✦ Docker✦AWS✦ GraphQL✦Three.js✦ JavaScript✦React✦ Next.js✦Node.js✦ Python✦Django✦ PostgreSQL✦TypeScript✦ Docker✦AWS✦ GraphQL✦Three.js✦ JavaScript✦React✦ Next.js✦Node.js✦ Python✦Django✦ PostgreSQL✦TypeScript✦ Docker✦AWS✦ GraphQL✦Three.js✦ JavaScript✦React✦ Next.js✦Node.js✦ Python✦Django✦ PostgreSQL✦TypeScript✦ Docker✦AWS✦ GraphQL✦Three.js✦
⚠

This site can’t be previewed here due to its security policy.

Open in new tab ↗
Press ESC to close

Work I've Created

Scroll to explore — click any card to preview it live.

01
curaterps.com
CuraTerps — TerPOP website

CuraTerps

Product landing page for TerPOP — the world's first humidity control packet infused with premium botanical terpenes.

ReactTypeScriptTailwindSupabase
click anywhere here to open preview
02
zazagpt.com
ZaZa GPT website

ZaZa GPT

AI-powered cannabis expert — browse strains, save favorites, and chat with your ZaZa GPT buddy for personalized recommendations.

ReactNext.jsAI
click anywhere here to open preview
03
bandy-productions.com
Bandy Productions website

Bandy Productions

Premium car photography portfolio — cinematic automotive visuals, rolling shots, and scroll-stopping content.

ReactTypeScriptTailwindSupabase
click anywhere here to open preview
04
zazacoding.com
ZaZa Coding by Calvyn

ZaZa Coding

Personal dev portfolio and coding blog — showcasing projects, sharing tutorials, and documenting the journey.

ReactTypeScriptTailwindSupabase
click anywhere here to open preview

I’m Calvyn, a freelance developer based in New York specializing in full-stack development, automation, and system design. I build websites, applications, back-end infrastructure, and custom software solutions tailored to your needs.

AI helps streamline my workflow, but the work itself is built on actual programming experience, technical understanding, and execution.

calvyn@dev: ~
$ whoami
calvyn
$ cat profile.json
{
  "role": "Full-Stack Developer",
  "location": "New York",
  "age": 25,
  "status": "● Available"
}
$ skills --top
HTMLCSSJS TSPythonReact Three.jsGSAPTailwindPrisma
$▌