Available for full-time roles & internships

Hi, I'm Rakesh KC

|

I design and build secure, production-ready web applications, from the database to the pixels, with Next.js, Supabase, and PostgreSQL.

rakesh.ts
const rakesh = {
  role: "Full-Stack Web Developer",
  based: "Dallas–Fort Worth, TX",
  stack: ["Next.js 16", "TypeScript", "Supabase", "PostgreSQL"],
  shipped: ["irvingnepalfc.com", "member portal"],
  focus: "secure, real-world web apps",
  learning: "application security",
  openToWork: true,
};

About

Who I am and what I build.

Rakesh KC

Rakesh KC

Full-Stack Web Developer

4+Years of CS
2Sites shipped
56+Club players
Contact
About me

Turning real-world needs into working web apps

I'm a Computer Science student at Dallas College with a focus on full-stack web development: modern React front ends backed by Supabase and PostgreSQL, with authentication and data security designed in from the start.

Right now I'm building the complete digital platform for Irving Nepal FC: a public club website, a member portal with payments and a role-based admin dashboard, and automation that turns live match data and videos into news. I like owning a product end to end, from the database schema to the last pixel, and I'm learning ethical hacking and application security along the way.

LocationDallas–Fort Worth, TX
EducationDallas College, CS
AvailabilityOpen to work
Work styleOn-site · Hybrid · Remote

What I do

From first idea to a live, secure product.

Full-stack web apps

Complete applications with sign-in, dashboards, and databases, built with Next.js, TypeScript, and Supabase.

Secure backends

PostgreSQL schemas with Row Level Security, role-based access, and audit trails, so the right people see the right data.

Websites for organizations

Fast, mobile-friendly sites for clubs, nonprofits, and local businesses, with payments and integrations when needed.

How I work

  1. 01

    Discover

    Understand the people, the problem, and what success looks like.

  2. 02

    Design

    Plan the data model, user flows, and security rules before coding.

  3. 03

    Build

    Ship in small, testable steps with regular check-ins and feedback.

  4. 04

    Launch & support

    Deploy, monitor, and keep improving after go-live.

Skills

Technologies I use to design, build, and ship web applications.

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Responsive design

Backend & Data

  • Supabase
  • PostgreSQL
  • SQL
  • REST APIs
  • Stripe payments
  • Webhooks
  • Authentication
  • Cron jobs

Security

  • Row Level Security
  • Role-based access control
  • Secure auth flows
  • Web app security (learning)

Tools & Deployment

  • Git
  • GitHub
  • Vercel
  • IONOS
  • GitHub Pages
  • VS Code
  • Claude API
  • YouTube Data API

Resume

Education and experience.

Summary

Rakesh KC

Web developer and Computer Science student who builds full-stack web apps with Next.js, Supabase, and PostgreSQL, with a growing focus on application security.

Education

Computer Science

Aug 2022 – Present

Dallas College, Texas

Full-time student studying computer science fundamentals and software development.

Ethical Hacking & Application Security

Ongoing

Self-study

Learning web vulnerabilities, secure authentication, and database access control.

Experience

Web Developer

Jan 2026 – Present

Irving Nepal FC · Freelance · Irving, TX

  • Designed and built the club's complete digital presence: a public website and a full-stack member portal serving 56+ registered players.
  • Built member sign-up, membership plans, and Stripe-powered payments for dues and the club shop.
  • Created a role-based admin dashboard for members, teams, events, documents, news, and audit logs.
  • Secured member data with PostgreSQL Row Level Security; integrated the Clubverse and YouTube APIs and a daily automated news sync.
  • Built an AI-assisted newsroom (Claude API) that drafts articles from YouTube uploads and match results for human review.
  • Shipped 105+ commits and 15 database migrations in one month; deployed on Vercel and IONOS.

Projects

Real software, in production, used by a real community.

105+Commits shipped
15Database migrations
56+Registered players
4API integrations
Full-stack

Member Portal

The club's private back office: members sign up, get approved, pay dues, and manage their profile while officials run teams, events, and payments.

Key details
  • Approval workflow (pending → approved → suspended) gates access by member status
  • Digital membership card with member number and "member since" year
  • Teams, matches and training sessions with RSVP, attendance, and stats
  • Membership plans, renewals, expiration, documents, and announcements
  • Admin dashboard with audit logs of every admin action
  • 15 versioned PostgreSQL migrations with Row Level Security policies
  • Next.js 16
  • Supabase Auth
  • PostgreSQL
  • RLS
  • Tailwind
Open portal
Automation & AI

AI-Assisted Newsroom

A daily pipeline that turns the club's YouTube uploads and match results into polished news drafts, so volunteers don't have to write every update by hand.

Key details
  • Vercel Cron job secured with a bearer secret runs the sync every day
  • Claude API rewrites posts into articles under strict "never invent scores, quotes, or dates" rules
  • Relevance filter skips memes and off-topic posts automatically
  • Deduplication log so nothing is processed twice
  • Everything lands as a draft: a human reviews before anything is published
  • Uses YouTube's uploads playlist instead of search to save API quota
  • Claude API
  • YouTube Data API
  • Vercel Cron
  • Supabase
See the news
Automation

Auto-Generated Match Graphics

Every completed match gets a branded final-score graphic and a match report built only from official tournament data.

Key details
  • Server-side image rendering with sharp: both crests, score, and a colored WIN / DRAW / LOSS badge
  • Real opponent logos where available, and a clean monogram badge otherwise, never a fake logo
  • Match reports drafted from ClubVerse results with no inferred facts
  • Graphics stored in Supabase Storage and linked from each article
  • Node.js
  • sharp
  • SVG
  • Supabase Storage
View match updates
Full-stack

Registration & Payments

An end-to-end "Join the Club" flow, from the public sign-up form to payment, invoice, and a real portal account.

Key details
  • Join form saves registrations through a Next.js API route
  • Redirects to Stripe Checkout to collect the membership fee
  • Automatically issues a Stripe Invoice for every paid registration
  • Webhooks keep payment status in sync with the database
  • Admins convert a paid registration into a portal account in one click
  • Club shop checkout built on the same Stripe backend
  • Stripe Checkout
  • Webhooks
  • Invoices
  • Next.js API routes
Try the flow
Frontend

irvingnepalfc.com Club Website

The club's public home: a fast, animated site powered by live data from the ClubVerse Partner API.

Key details
  • Live results, fixtures, standings, and rosters with player photos from ClubVerse
  • Match center and continuous calendar inspired by top club sites
  • Crest-evolution crossfade with a synthesized audio chime and mute control
  • SEO pass with JSON-LD and sitemap; removed ~940 KB of inlined images
  • Gallery lightbox, embedded map, sponsor marquee, and mobile-first fixes
  • Policy of real data only: placeholder and invented stats removed site-wide
  • HTML
  • CSS
  • JavaScript
  • ClubVerse API
  • SEO
Visit site
Frontend

This Portfolio

A fast, dependency-free portfolio with a printable CV, built and shipped on GitHub Pages.

Key details
  • Light and dark themes that remember your choice
  • Print stylesheet turns the page into a clean two-page resume
  • Scroll-triggered animations that respect "reduce motion" settings
  • Open Graph tags for rich link previews on LinkedIn
  • HTML
  • CSS
  • JavaScript
  • GitHub Pages
View code

How the platform came together

  1. Foundation

    Next.js + Supabase scaffold, auth, and the first database migration.

  2. Club operations

    Teams, RSVP, membership plans, Stripe payments, and the admin dashboard.

  3. Website & newsroom

    irvingnepalfc.com launches alongside the news CMS and YouTube ingestion.

  4. Live match data

    ClubVerse Partner API powers results, fixtures, rosters, and auto match reports.

  5. Paid registration

    Join form, Stripe Checkout, automatic invoices, and account conversion.

  6. Brand & graphics

    New crest launch, match center redesign, and auto-generated score graphics.

  7. Engagement

    SEO, contact form, newsletter signup, and an admin Messages inbox.

Have a project or a role in mind?

I'm open to full-time roles, internships, and freelance web projects. Let's build something useful together.