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, 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 badminton, volleyball, or video games.
I am not currently working on a single big project but am exploring and experimenting with many diferent things. Latest tinkering was spinning up a Kubernetes cluster on GCP to see how it works and to find out how GCP runs Kubernetes. 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.
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.
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
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.
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.
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.
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.
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.