Open to SWE internships Marshall, MN — --:--

Kiran Giri

Computer Science student at SMSU. I build mobile appsweb experiencesdashboardsnew ideas
that people can actually use.

⇢ Move through my name ● Click to scatter it
01About meEnv / Terrain

A CS studentwho learns bybuilding.

I'm Kiran. I like turning a messy idea into something I can actually run. Most of what I know comes from projects — a campus lost-and-found app, a 24-hour hackathon dashboard, and this site. No industry title yet: just coursework, curiosity, and a habit of staying with a problem until it works.

0+Projects built
0Hour hackathon
0Person team
2000Graduating, SMSU
  • 01Build practical softwareBuild
  • 02Learn what the project needsLearn
  • 03Solve real problems, even small onesImprove
  • 04Ship, then make it betterRepeat
02Selected workEnv / Laboratory01 / 03

ThingsI've built.

A capstone app, a 24-hour hackathon dashboard, and the site you're on right now. Each one opened up for inspection.

Keep scrolling
01Featured · CS Capstone

Campus
Lost & Found

Students report lost and found items, search listings, find potential matches, message privately, and keep track of recovered items.

Context
CS capstone
Platform
iOS / Android · Expo
Backend
Firebase
Status
Expo Go prototype
React NativeExpoTypeScriptFirestoreStorage
GitHub ↗
Fig 02.1 — Mobile clientExpo · iOS / Android
Lost & Found
LostFoundMatches
Blue water bottleLibrary · 2nd floor
Lost
Earbuds caseStudent Center
Found
Keys w/ lanyardScience building
Lost
Green notebookDining hall
Found
Potential match found→
💬 New messagePrivate chat opened
✓ RecoveredItem marked returned
02Hackathon · Southwest MN Hacks

Talent
Radar

A workforce and skills intelligence dashboard built in 24 hours. I did not own the backend architecture; hosting used a teammate's personal environment.

Context
24-hour hackathon
Team
4 people
My role
Frontend + product idea
Date
Sept 12–13, 2026
ReactViteExpressMongoDBGemini APIRecharts
GitHub ↗
Fig 02.2 — Manager dashboardReact · Recharts
Talent RadarTeam overview
Skill coverage by area
Succession risk
Skill gaps Cloud
Testing
Data
✦ GeminiSuggests how to close gaps
03Personal site · You're inside it

This
portfolio

Hand-built in HTML, CSS, and JavaScript — including the shader environment and particle engine running behind this text. No framework, no template, no libraries.

Context
Personal site
Rendering
WebGL shader + particles
Dependencies
0
Status
Live · kirangiri.dev
HTMLCSSJavaScriptWebGLGLSL
GitHub ↗
Fig 02.3 — Web clientGLSL · zero deps
kirangiri.dev
const me = {
  learns: "by building",
  ships:
}
000%
03ExperienceEnv / Systems

Where I'veshipped.

Sept 12–13, 2026 · 24 hours

Southwest MN Hacks

Hackathon · SMSU · Talent Radar

Worked on the frontend and product idea as part of a 4-person team, while gaining exposure to backend integration and deployment. One event. A working dashboard. No awards to list.

Format24-hour hackathon
Team4 people
My partFrontend, product idea
Capstone · Coursework

Campus Lost & Found

Project-based development

A React Native / Expo mobile app with Firebase authentication, Firestore, Storage, matching, messaging, and notifications.

PlatformiOS / Android (Expo)
BackendFirebase
StatusExpo Go prototype
04ToolkitEnv / Orbits

Skills, not ascorecard.

01Languages

Programming

  • Python
  • Java
  • C++
  • JavaScript
  • TypeScript
02Interface

Web & Mobile

  • HTML
  • CSS
  • React
  • React Native
  • Expo
  • Vite
03Services

Backend & Cloud

  • Node.js
  • Express
  • Firebase
  • Cloud Firestore
  • Firebase Storage
  • MongoDB
04Tooling

AI, Viz & Tools

  • Gemini API
  • Recharts
  • Git
  • GitHub
  • Unix/Linux
  • VS Code

Say hello

05Internships · projects · SWE conversationsEnv / Atmosphere
kirangiri3210@gmail.com
© 2026 Kiran Giri — hand-built in Marshall, MNBack to top ↑