Skip to content
View Karthikeya0923's full-sized avatar

Block or report Karthikeya0923

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Karthikeya0923/README.md

Hi, I'm Karthik 👋

Software Engineering student at the University of Guelph, currently looking for a software engineering co-op. I like building things that are ambitious for their size — a full offline app, the AI engine underneath it, and the math library that powers its sky. Most of what I know I learned by shipping these three end to end.


🚀 What I've built

🦕 DinoSpace · .NET MAUI · C#

A polished, fully offline dinosaur-and-space encyclopedia for kids — 100 hand-written entries, an AR Scan Sky mode that labels the real stars, planets and constellations you point your phone at, dino battles, quizzes, and Ask Nova, an AI chat that runs entirely on the device with no internet.

  • An instant answer engine sits in front of the model: most questions are answered immediately from a vetted encyclopedia and a 156-topic knowledge base; only genuinely open-ended ones reach the LLM.
  • Backed by an in-repo harness that runs over a billion generated questions through the exact production pipeline — each reply graded for being alive, on-topic and substantial — and passes with zero quality failures.
  • Live astronomy: "where is Jupiter right now?" is computed from real orbital math.

🧠 NovaSaur · Android · Java/Kotlin ↔ C#

The on-device AI inference engine I built to power DinoSpace, running Google's Gemma locally. Packaged as an Android library and bridged into .NET MAUI through a native binding.

  • Streams answers token-by-token with a single-inference queue and automatic engine reload between questions, so the chat can never hang or leak state — all with no network.

🔭 SkyScanner · C#

The astronomy library behind DinoSpace's sky features: sun/moon/planet positions, rise-and-set times, moon phases, and constellation placement — computed from first principles.


🛠️ Tech

Languages: C# · C · Python · Java Building with: .NET MAUI · XAML · Android · Git · Visual Studio

📫 Reach me

📧 Karthikeya0923@gmail.com · 💼 linkedin.com/in/karthikeya0923

Pinned Loading

  1. dinospace dinospace Public

    A hand-drawn dinosaur and space encyclopedia for kids. Fully offline - no ads, no accounts, no data collected.

    C#

  2. novasaur novasaur Public

    An offline LLM inference engine for .NET MAUI Android - Google Gemma on-device via LiteRT-LM.

    Java

  3. SkyScanner SkyScanner Public

    A self-contained astronomy engine for .NET - moon, planets, 9096 stars, eclipses and satellites, computed offline and verified against NASA Horizons.

    C#