Hi, I'm Aleks and I am a programmer, hacker, and problem solver. I love to design and build many different things, software or not. Most of my software development experience is with Java and Go, but you will find me developing and messing around with all sorts of technologies. I am also always up for a challenge and love to solve problems. When I'm not at my computer you can find me playing volleyball or video games.
I am not currently working on a single big project but am exploring and experimenting with many diferent things. I'll also get around to updating this website eventually.
Visualization of a dictionary and it's terms. Displaying definitions and word similarity through nodes in a graph. Used to explore new words and expand your vocabulary. Won data science prize. Uses D3.js.
Realtime concusion detection and processing using EEG data. Using the Muse headset to read EEG channel data for the device sensors, store and analyze the channel data in realtime. Uses Python, Java, and RethinkDB. Devpost link.
Using the WHO world disease and mortality data set, we wanted to provide a visualization that would allow you to look more closely and inspect the distribution of those affected. Uses D3.js. Devpost link. Partial Demo.
Was a hacker guru mentoring beginner hackers. Also made a web application using augmented reality to track real world Kanban boards and make them virtual. Tracks task location, translates the movement and placement, recognizes groupings, and reads text on the board to display in our web application. Uses Python and OpenCV. Devpost link. Github link.
Web application to optimize your dietary intake to maximize nutritional daily values given a selection of foods. Used as an experiment to learn linear programming. Uses Python and Flask. Devpost link.
Using a Leap Motion, a Raspberry Pi, and servos, control a peripherals state and direction through hand gestures. For our peripheral we were using a laser pointer mounted to servos on a crude frame made from a soda can, paper clips, and a breadboard. We also planned to mount it on wheels but didn't have a wifi dongle to make it wireless. Python and Java. Devpost link
Big data analysis of Restoration Media's anonymized data set on job search and email data. Produced visualizations using R analyzing the browser user agent data from the data set using dot plots and heat maps.
Android application for fitness gamification to encourage people to exercise more. Uses phone accelerometer to count steps and gamify the steps as currency. Use steps to buy powerups and multipliers to gain more steps faster.
Pebble watch app to track Long Beach Transit buses and display when the next few busses are coming to your bus stop. Written without wifi so used iPhone with 3g and CloudPebble to program the application. Using Pebble.js. Github link. Devpost link.
Web application to create a localized Instagram so you can see what is going on around you. Uses gps to determine the users location then pulls the most recent pictures taken within your local area. Uses Node.js, Bootstrap, and Instagram API. Devpost link.
My first hackathon. Initially created a real time collaboration web application but the API we were using didn't work. Instead I made a video game cloud save similar to Steam's cloud save. Java application using the Dropbox API.
Organized a four hundred person, twenty four hour hackathon at CSULB. Planned and advised as Vice Director for 2 years. Also designed, setup, and managed the power and networking infrastructure. More info at BeachHacks.com.
Developed a search engine for research papers stored on the arXiv. Scraping pdfs and parsing metadata to build corpus. Implementing boolean retrieval, disk compression, Porter stemming, page ranking, machine learning, and more. Written in C++. Github link.
Developed a cloud drive application as a clone of Google drive. Learned how to implement a multi-user cloud document storage, retrieval, search, and online code editing. Written in Java. Github link
Developed cloud based IDE web app. Initial prototype using Java, Spring Boot, SQL, Thymeleaf, and Bootstrap. This was an exploratory prototype project. Using knowledge gained to implement newer version. Github link.
This website was designed using Bootstrap, HTML, CSS, and JS. Started with the Start Bootstrap Agency theme since it had a lot of features I wanted but modified it to fit my personal preferences. This website is hosted on a Raspberry Pi on my domain.
Use a Raspberry Pi model B as an internet facing server which sits under my desk. Running Raspbian, a distro based on Debian. Used to learn how to do system administration of a server. Currently hosts this website and several other projects.
Was the team captain and competed in CyberPatriot, a national high school cyber defense competition. We placed 13th out of a 1000+ teams. Configured and wrote scripts to harden windows machines. Wrote Java programs to help solve basic cryptography ciphers.
Was the team captain and won first place in Northrop Grumman's High School Innovation Challenge at the Redondo Beach location. Designed, built, and programmed a robot to autonomously navigate an unknown course filled with obstacles. Built a Vex robot and programmed it in Robot C. Competition Link
I currently play volleyball most days after work and almost every weekend. Volleyball consumes most of my free time and I have a lot of fun playing in addition to getting good exercise. I am pretty competitve and enjoy playing at a high level.
Was the President for the 2016-2017 year at the CSULB ACM chapter. Was the Vice President for the 2015-2016 year. Manage projects, run meetings, and present workshops. Beach Hacks, a hackathon at CSULB was initially and primarily planned by the CSULB ACM.
Started a Capture the Flag team at CSULB. Compete and meet weekly to solve problems for Jeopardy style CTF. Solve problems in cryptography, binary analysis, web exploitation, reverse engineering, steganography, forensics, and others.
Built my own Rep Rap Prusa Mendel 3d printer in one of the club's build series. Also made and programmed an Arduino shield for text, images, and games and have made various other electronics projects.
Working on the Identity platform team at Atlassian. Currently working on the permissions service, a service to provide permissions to all cloud products. Written in Go and using Redis and Cassandra.
Configured a Host Based Security System and implemented STIGs. Performed basic system administration tasks such as modifying firewall and iptables for Windows and Red Hat virtual machines. Automated some tasks in excel with VBScript to turn a weeks worth of work into a couple hours.
Redesigned and developed a Java application to control a video wall for powerpoint style presentations. Managed and ran demonstrations on the video wall for internal and external presentations.