Code Monkey home page Code Monkey logo

Hello, I'm Shivam!

About me

  • πŸ–₯️ Full stack software engineer
  • πŸ“† 13 years of experience doing software development (have been learning since I was 13)
  • πŸ‡―πŸ‡΅ Studying Japanstudies, with a minor in Data Science and Artificial Intelligence at Leiden University (currently BA3)
  • 🎁 All my open-source work is available here on GitHub

What I'm up to

Work

  • Frontend Development for Ovotrack
    • Framework: Next.js 13 (Was Vue.js 2.7 & Sveltekit 1.x)
    • Tooling: Custom next.js config using a build middleware to dynamically set the base path depending on the target environment and a script to modify paths to a set URL after the bundle has been made (yes, this Next.js app will land on a platform that prefers relative paths, but Next.js doesn't support that scenario)
    • Previous Tooling: Self-made config with Webpack 5 and a community-made web component builder for Vue 2.x with added TypeScript support incorporated in this builder
    • Language(s): Javascript, TypeScript
    • Notable achievements: Added custom tooling to streamline the development and deployment processes for the unconventional deployment target.

On the side

  • Cosette: Full stack Tournament Management System (TMS) (Active development)

    • SSR Application: Nuxt.js v3
    • Backend (tentative): Express.js with GraphQL (API & Authentication)
    • Database: PostgreSQL with Prisma
    • Object Storage: Cloudflare R2
    • Language(s): TypeScript, possibly Rust
  • Yuzu: Multi-provider anime list manager for iOS (On-hold)

    • Native application originally written using UIKit
    • Currently undergoing a transformation to SwiftUI
    • As of today, sucessfully interfaces with Anilist and Kitsu

Projects I've worked on

  • Student app for my high school (2012)
    • An app for high school to read schedules, plan classes and to access the LMS
    • Later released: Android app (2012) using Android App Creator for cross-platform compatibility.
    • Language(s): Objective-C

  • Full stack application for Charlie's Perfect Math Class (2022)

    • Employed by Charlie
    • SSR Application: Nuxt.js v2 for listing teams, players and maps
    • Backend: Express.js (API, Authentication) + Discord bot using Interactions API for administration.
    • Database: PostgreSQL with Prisma
    • SSR Application: A custom fork of oth-verification for player authentication, verification and validation
    • DevOps: GitHub Actions
    • Deployed using Docker
    • Language(s): TypeScript
  • Full stack application for an osu! tournament.

    • Web application 1: A custom fork of oth-verification for player authentication, verification and validation
    • Web application 2: Sveltekit app with authentication, public information, an admin panel and player dashboard
    • Database: PostgreSQL (Neon) with Prisma (with Data Proxy) in the backend (Storage for Teams, Players and Positions)
    • Object Storage: Cloudflare R2 (for team logos)
    • Language(s): TypeScript
    • Deployed using Vercel

TBD

Experiments

These are projects that I worked on by myself but never saw completion.

List of experiments
  • UMGOptions (2015) Unreal Engine 4 Blueprints - experimenting with creating a GUI and modifying settings of the engine in-game.
  • MiraiRunner (2015) Unreal Engine 4 Blueprints - futuristic autorunner game (like Temple Run)
  • Shiro (2016) Javascript/Electron - Frontend for livestreamer CLI tool. One of the notable features was the ease of use with authenticated endpoints like Crunchyroll using the user's subscription.

MiraiSubjects's GitHub stats

Shivam's Projects

Shivam doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.