SUMMARY

A quick summary - adarsh sinha's very own 101

What can I use without breaking stuff? (sometimes)

Lisp
Lua
QML
Ionic Framework
AngularJS
Groovy
Node.js
Python
C++
Java
MySQL
PHP
jQuery
JavaScript
CSS
HTML

What have I done? (mostly involved breaking stuff)

Forever World
AI Playing Games
BrainTap
Home.ly
GIS Presentation
Twitter Sentimen..
Descent
TMobile Report
Surface Water Co..
IGE JS
Nova Narratives
Flag The World
Dear Ali
JRCP
Paper Fates

What would I like to do or what fields I would like to make an impact in? (always)

Healthcare
Education
Creative
Web Dev
Game Dev
Data Science
GIS
AI/ML
IoT

PROJECTS

Some stuff I've done that I find interesting!

2016
Forever World

A fun little side project that procedurally generates infinitely scrollable an...

Visit
A fun little side project that procedurally generates infinitely scrollable and re-visitable pleasant 2D planet landscapes. Inspired by No Man's Sky and my own foray into procedural generation. I set a goal to come develop something fun with my knowledge of the midpoint displacement algorithm and its place in basic 2D terrain generation.

2016
AI Playing Games

For UCLA Spring 2016 CS 188 - AI Playing Games. This Youtube video goes ove...

Visit
For UCLA Spring 2016 CS 188 - AI Playing Games. This Youtube video goes over our team's approach to implementing artificial intelligence and learning models to allow AI to play through a simplistic RTS game in Unreal Engine 4. I was the principal developer for this and directed our AI and learning approaches, as well as coded a large part of it in Lua and C++.

2016
BrainTap

LA Hacks 2016 Project - Utilizes your brainwaves as well as your voice through...

Visit
LA Hacks 2016 Project - Utilizes your brainwaves as well as your voice through the use of a Melon EEG Headset and a Microsoft Kinect in order to interface with your computer.

2015
Home.ly

A lazy way of interacting with your home environment! Utilize gesture control ...

Visit
A lazy way of interacting with your home environment! Utilize gesture control in order to control any kind of Wifi smart device/sensor/switch..etc supported by SmartThings! Built in ~36 hours for LA Hacks 2015. Winner of Best SmartThings Hack.

2015
GIS Presentation

My student presentation at the Fifth Annual Los Angeles Geospatial Summit. I w...

Visit
My student presentation at the Fifth Annual Los Angeles Geospatial Summit. I was the only undergraduate speaker there and was very nervous but it was great! Presentation is on Sentiment Analysis in Mapping Social Media, and its implications.

2015
Twitter Sentiment Visualization

A NodeJS-based application that maps tweets and shows the sentiment elicited b...

Visit
A NodeJS-based application that maps tweets and shows the sentiment elicited by them.

2015
Descent

A short, incremental game demo, built using Incremental JS (IGE JS)....

Visit
A short, incremental game demo, built using Incremental JS (IGE JS).

2014
TMobile Report

Final assignment for Geography 7 - Introduction to GIS - at UCLA. Analysis of ...

Visit
Final assignment for Geography 7 - Introduction to GIS - at UCLA. Analysis of TMobile Cell Towers and brief visual and analytical recommendations.

2014
Surface Water Contamination

My final project for Geography 167 (Cartography) at UCLA - examines Surface Wa...

Visit
My final project for Geography 167 (Cartography) at UCLA - examines Surface Water Contamination trends in the United States over the past few years.

2014
IGE JS

Incremental Game Engine JS - an open-source Javascript/jQuery framework to all...

Visit
Incremental Game Engine JS - an open-source Javascript/jQuery framework to allow the quick creation, deployment, and expansion of incremental/clicker games.

2014
Nova Narratives

Coming soon!...

Visit
Coming soon!

2014
Flag The World

A fun little side project where you can hide or find a flag around the world o...

Visit
A fun little side project where you can hide or find a flag around the world on a real world map. Built using LeafletJS and PHP primarily.

2013
Dear Ali

An online memorial for a dear friend....

Visit
An online memorial for a dear friend.

2013
JRCP

An online management portal to streamline research center management and appli...

Visit
An online management portal to streamline research center management and applications for the O. P. Jindal Global Law University.

2011
Paper Fates

A create-your-own-adventure tool that you can use to create and share things w...

Visit
A create-your-own-adventure tool that you can use to create and share things with others!

ABOUT ME

I'm Adarsh Sinha and I currently study at the University of California, Los Angeles! I'm majoring in Computer Science and intending to minor in Geographic Information Systems & Technology.

I've been coding since I was 9-10, having been exposed to the wonders of this world thanks to 2 people:


Extended History

Since then, I've been making things using PHP as trusty pen to write fun things! I love to learn by doing and started out with PHP by making a one-page game combat system, calling it Blades of Glory. However, my interest in Space soon took over and I decided to make a map-based space game called 7Revolutions! Some old-timers from Legacy would recall it. It went through numerous variations before I ultimately left it and moved on.

Over the course, I eventually ended up experimenting with Flash for a solid few years. I never jumped the boat to Actionscript 3 from Actionscript 2, finding the latter simplified things, and hey - if it's simple, why do it any other way? Turns out this was simply because I wasn't used to classes yet but more on that later!

Eventually I learned Java through high school, and I've picked up C++ in College and this is where I am.

I primarily find myself making websites, experiments (nowadays mainly through HTML5's Flash-killing Canvas), and so on. I love to experiment! The number of experiments/prototypes for different things (flash, php/MySQL, html5) I have on various laptops is limitless!

I love to code because simply put, with the ability to code, if you can think it, you can make it! Some other websites I've made: Rift (I'll have it up soon for the world to see), which was a web-based game with a major emphasis on storyline and single-player gameplay. I built a whole conversation/NPC and Quest system for this about 3 years ago, and it was my biggest challenge at the time! I had a good small team working with me, comprising of players from Legacy. Eventually I took it down as Zorg offered me and another team member co-developer positions on Legacy and another game he was contemplating at the time. This experience only lasted for an extremely short while (as a company took over his game since he was employed), but it was a huge learning experience!

Around the same time period, 2010-2012, I made a Choose-Your-Own-Adventure style content creation system called Paper Fates. I never did anything further with it, but I used concepts I picked up from Rift's conversation system and it turned out to be a pretty cool, if not too user friendly, website!

Most recently, I built Nova Narratives and Flag The World. I built Flag World in about 24 hours (actual working hours) over two days. It was so much of fun! It's a fun little game although there's no points system as such. There's a lot of room for expansion but it's something I'd like to leave aside for now and maybe revisit down the line. I love working on stupid little things and it's just nice to have a finished, if not final, version! I believe that any software, be it web-based or otherwise, is never a 'finished product'. It can't be. There will always be some way to improve it, to make the experience so much more than it already is. I also have a similar reasoning for when I have an idea that's been done before, even if just once. I believe you should only execute a relatively common idea if you have a better way of doing it!
*looks at certain video game series*