B.Tech CSE · VIT Bhopal · Class of ’29

A computer science student who refuses to pick one lane: full-stack apps, machine learning, systems in Go, open source, competitive programming, and a camera always in the bag.

Portrait of Kartikeya Shukla
Fig. 01Field study
K. Shukla2026
23.08° N · 76.85° E
GSSoC ’26 · Gemini Student Ambassador
● Open to internships
Scroll to see the work ↓

ApproachHow I work

I don’t stay in one lane. This year I built a crash-safe database in Go, an AI study app on Gemini, a computer-vision platform and full-stack web apps, and started contributing to open source. Different stacks, one habit: measure it, then prove it works.

I’m a Computer Science student at VIT Bhopal. I learn by building: pick something I don’t know yet, ship a working version, then find out where it breaks.

Right now that means open source with GSSoC ’26, the technical team at the GfG student chapter, LeetCode contests, and the occasional weekend spent building something new with a team.

0LeetCode contest rating · top 15.65%
0Projects shipped · 4 domains
0Certifications · Anthropic, Simplilearn, HackerRank
0of 102,519 writes survived kill -9 · walkv
Selected work5 case studies

Things thathad to work.

01 / 05
Scroll →
ExperienceRoles, communities, open source

Where I’vebeen learning.

    Under the hoodHow I build, whatever the stack

    Honest systemsbeat pretty demos.

    Rule 01

    Measure, don’t guess.

    Benchmarks showed walkv’s pipelined writes were slower than plain ones: each command waited for its own disk sync. One batch per connection fixed it, with the same durability.

    Pipelined writes: 34k → 349k ops/s
    Rule 02

    Say when you’re unsure.

    PowerWatch shows an uncertainty band and a reliability flag next to every prediction. Sentinel reports cameras as live, faulty or never-checked, never a made-up uptime.

    Reliability flag: LOW, raised a day before the miss
    Rule 03

    Make it survive the demo.

    Foolscap runs fully without a database so a live demo can’t die. walkv gets killed mid-write on purpose, five rounds in a row, and has to come back with every write intact.

    Acknowledged writes lost: 0 of 102,519

    Break it yourself.

    My actual Go database, compiled to WebAssembly and running in your browser: the same log, checksum and recovery code as the server. Write some keys, then pull the plug. Or crash the whole page.

    walkv-js · wal 0 B
    NotesThings I learned building things

    Written down.

      PulseSnapshot

      Still shipping.

      IndexEverything on GitHub, and one that’s next

      All projects

      RecognitionAchievements & certifications

      Receipts.

      Certifications

      Verify on LinkedIn ↗
      FramesPhotography · shot on phone

      When I’m notat a keyboard, I’m looking.

      Mountains, water, trees and the odd night fire. Twelve frames, each with the thought I had when I took it. Tap any one to see it large.

      AboutBhopal, India
      Fig. 02 · Off-screenK.S.Kartikeya

      I’m Kartikeya, a Computer Science student at VIT Bhopal who can’t pick just one corner of computing.

      Some weeks it’s a database in Go, some weeks a Next.js app on Gemini, a computer-vision pipeline, or a LeetCode contest at 8 AM on a Sunday. Hackathons are one of the places I test ideas quickly; open source and the GfG student chapter are where I learn alongside other people.

      Away from the keyboard I’m usually somewhere with a view and a camera. Some of those frames are just above this.

      Next up: Google Summer of Code 2027, and an internship in software, ML or backend engineering.

      Now
        Studying

        B.Tech CSE, VIT Bhopal · 2025–29

        Roles

        GSSoC ’26 · Gemini Student Ambassador

        Languages

        Python · C++ · Go · TypeScript

        Contact--:-- IST in Bhopal

        Let’s buildsomethingtogether.

        kartikeyyyyyaaa@gmail.com
        © 2026 Kartikeya ShuklaHand-coded. No frameworks, no templates.clue 4/4 · add #vault to this page’s addressBack to top ↑