Close

Satvik Ramaprasad

Computer Science Student | IIIT Bangalore

Download Resume

About Me

I am an undergraduate student, currently in my third year, pursuing Integrated M.Tech (B.Tech + M.Tech) in Computer Science at IIIT - Bangalore.


I am a coding enthusiast, a proficient web developer and love to learn and enjoy implementing technology supported solutions to the problems I face.


I am seeking summer internships for 2019.

Experience

CircuitVerse.org

Founder | Opensource

CircuitVerse is an easy to use online digital circuit simulator. It provides a platform to create, share and learn digital circuits across the world. I am the primary developer and maintainer of this open source project. Currently the platform has over 500 registered users and over 1600 saved circuits.

Homigo.in

Full Stack Developer | Internship

Homigo is a flat sharing platform to solve rental problems (similar to Airbnb). My internship involved setting up business analytics, third party integrations and meeting several feature requirements.

Zense

Project and Group Coordinator

Zense is a Software Developer Club of IIIT-Bangalore. I coordinate with the various teams on several projects.

IIIT Bangalore

Teaching Assistant

I was the TA for Digital Design Course for the 2017 batch.

Education

International Institute of Information Technology - Bangalore

August 2016 - Present

Integrated M.Tech. in Computer Science, 5th Semester

Sri Kumaran Children’s Home

2015-2016

CBSE - 12th Board Examination Board Percentage - 96.8 %

Sri Kumaran Children’s Home

2013-2014

CBSE - 10th Board Examination Board CGPA - 9.8/10

Projects

CircuitVerse | Founder

CircuitVerse is an easy to use online digital circuit simulator. It provides a platform to create, share and learn digital circuits across the world. I am the primary developer and maintainer of this open source project. Currently the platform has over 500 registered users and over 1600 saved circuits.

View Project
  • JavaScript
  • Ruby on Rails
  • PostgreSQL
  • Data-structures and Graph Algorithms
  • Simulation
  • Digital Logic
  • HTML5 Canvas

BMTC Cost Optimisation Project | Project Intern

Project under Prof. V N Muralidhara. The project involved finding ways to reduce the cost for BMTC by making the shift schedule more efficient.

  • Python
  • Data-structures and Algorithms

LightXLab | Primary Developer

LightXlab is an interactive program to simulate ray optics. It involves solving equations, geometry and physics.

View Project
  • Flash
  • Geometry
  • Physics
  • Graphics
  • Simulation
  • Math Equation

IIITB - PhotoGallery | Primary Developer

IIIT-Bangalore PhotoGallery was developed to showcase the various events and activities within Campus by the various clubs, organisations and committees. This consists of groups and albums. It supports admins and super admins, allowing differential upload privileges.

View Project
  • JavaScript
  • Ruby On Rails
  • mysql
  • Bootstrap

C++ Text Prediction and Auto Correct | Primary Developer

Implementing trie data structure to efficiently store and retrieve millions of words in a datafile. Text prediction and autocorrect algorithms were implemented over the trie data structure using heuristics such as popularity/frequency of word, hamming distance etc.

  • C++
  • Data-structures and Graph Algorithms
View More Projects

Huffman Compression for Text Files | Co-Developer

Huffman’s algorithm can be viewed as a variable-length code table for encoding a source symbol (such as a character in a file). The algorithm derives this table from the estimated probability or frequency of occurrence (weight) for each possible value of the source symbol.

  • C
  • File Handling
  • Huffman Compression

Graphs Plotter with Build in Interpreter | Co-Developer

Simple interpreter which can do basic math operations. It can also plot basic functions.

View Project
  • Python
  • Graphs
  • Parsing
  • Expression Evaluator

Image Processing Project | Co-Developer

Developed library for various image filters from scratch

View Project
  • C++
  • Image Processing

Othello AI Game | Primary Developer

Classic Othello Game with good AI. 3 Different modes of difficulty, each adding a layer of logic.

View Project
  • Flash
  • math
  • Logic
  • Graphics
  • Game Design

Led-Cube - Animation Code Generator | Primary Developer

Simple Animation Editor to design LED - Cube Frame Animations. The tool generates arduino compatible C code which can immediately be run using an Arduino.

View Project
  • Flash
  • Multiplexing Logic
  • Logic
  • Arduino
  • C
  • Graphics

WebBoard | Project Mentor

Mentoring a team @ Zense with the project. Web Board is an online platform which will allow teachers to use the smart boards in class online. The notes are saved automatically and shared with all students for future reference.

View Project
  • JavaScript
  • Ruby On Rails
  • mysql
  • Data-structures and Algorithms
  • HTML5 Canvas

Skills

Get in Touch