Hello, I'm Tomer
Transforming ideas into reality.
From mobile apps and websites, to embedded devices and 3d design,
I have a passion for creating things that people love to use.
Skills
Programming Languages:
Objective-C, Swift, Java, Kotlin, Python, HTML, CSS, JavaScript/TypeScript, PHP, Ruby (on Rails), SQL, C++, Bash
Software/Tech:
Xcode, Android Studio, macOS Catalyst, Alexa Skills, Chrome Extensions, MQTT, JSON, XML, Git, HTTPS/TLS, BLE, SSH, FTP, Redis, OAuth, SolidWorks, 3D printing, Embedded Development, Photoshop, Premiere Pro, Davinci Resolve, Linux, Windows, Mac, WordPress, E-Commerce, SEO, Docker, Jenkins, Jira, GitHub, Bitbucket, AWS, CDNs, Domain setup, Email Servers
Projects
Here are some of the things I have done in my spare time.
Improv Everywhere Android App
For this project I worked with Improv Everywhere, a group that creates flash mobs and viral videos, to make an official android app for watching their videos, and participating in events.
Philly Activity Poster
This app was a tool for Drexel students to participate in the Campus Challenge before the official app was available. It let users upload photos from their phone, as well as see the leaderboards of the competition.
WiMap
Dragon Hacks Drexel Hackathon 2017 1st place. This project lets you monitor the WiFi in your house and create a heat map of the WiFi strength for optimal router placement.
Flight Simulator Hardware
With costs of good flight simulator hardware being extremely high, I made my own for cheap using Arduino's & 3D printing.
Reverse Engineering a Mobile API
One of my first reverse engineering projects. I reverse engineered the Drexel One mobile API using MITM and decompilation.
GitHub
I'm also pretty active in the open source community. Check out my GitHub page to see what I'm currently working on!
ON/AORE Campus Challenge
The official app & backend developed for the Campus Challenge. This service allowed students to register, post in the challenge, view the leaderboards, and much more!
YapTap Android app
A custom Android app developed for WhoWentOut Inc, that lets you send audio snippets to friends using your voice or Spotify.
Mr.Chunker
This app in a companion app for a robotic chunking machine for fishing. It uses Bluetooth LE and allows you to set specific settings, predict bait use, and directly control the machine.
Multi-Sensored QuadFusion
Dragon Hacks Drexel Hackathon 2015 1st place. This project that lets you control a drone using your field of view and arm movements using Google Glass and a MYO armband.
Thingiverse 3D Designs
In my spare time, I like to design and 3D print useful objects. I upload most of my designs and prints for free on Thingiverse.
Mobile App Security Talk
At Drexel University, I was invited to give a presentation about mobile app security. This talk also became a certified security training at Lutron and is now shown to all new app developers.
WolfPack Tackle Website
An e-commerce website developed for WolfPack Tackle, a company who makes and sells premium fishing gear.
MC Status Minecraft Widget
This is a nifty app & homescreen widget that shows you who is playing on a Minecraft server in real time. It uses Mac Catalyst and is available for both iPhone and Mac.
iOS Jailbreak Tweaks
After being annoyed with the lack of customization options on my iPhone, I jailbroke my phone and developed custom packages to add custom functionality into iOS.
Drexel GPA Calculator
The first mobile app I ever made. While it may not look pretty, it holds a special place in my heart. This app allows you to calculate and predict your GPA, and is integrated into Drexel's online account system.
KDYL Airport model for MSFS
A handcrafted model of Doylestown airport (KDYL) for Microsoft Flight Simulator. Based off satellite imagery and personal experience, this model has all the correct runways, taxiways, hangars, buildings, etc.
Alexa Smart TV
After being shocked that I couldn't control my smart TV with my voice, I developed a cool open source program that uses a Raspberry Pi and custom smart skill that allows you to control your TV using Alexa.
Résumé
I'm not currently looking for other job opportunities, but if you are interested you can find my Résumé here.
Contact
If you are a recruiter, please do not contact me, I am not currently interested. If you are looking to request a feature or report a bug for one of my projects, please post in the GitHub issues page of the project directly. Otherwise, the best way to contact me is through email at tomerjshemesh@gmail.com.