Jacob Honer


Curious about what I can do?

Let me tell you!

Programming in C/C++/CUDA/OpenMP/MPI

I have a great understanding of programming. Despite a limited formal programming education, I have a knack for programming and have spent thousands of hours programming over the past few years. It has been my job, hobby, and passion for many years, and today, I have worked on various C, C++, CUDA, OpenMP and MPI related projects.

Java and Android Programming

I am very comfortable working with Java, as well as Android programming, including all of the different facets that come together when building an app in Android Studio! I have built many apps, but most impressively, the 3Dtube application for GENISAMA, which you can find in my portfolio section, as well as 3DEye, enother GENISAMA project using Neural Networks for Disparity Detection.

Soldering and Basic Circuitry

I wouldn't be an electrical engineer if I didn't have some experience in soldering and basic circuits. I have gained this knowledge in both my circuit and physics courses, as well as many of my personal projects for fun (including building a drone from scratch, a LED cube, RF circuits, and other small kits). Soldering is a skill that can always be improved upon, but I'm off to a good start.


Matlab

Another staple of being a good electrical engineer is being competent in Matlab. I used to only see Matlab as a fancy and wonderful calculator that allows for quick and easy simulations, visualizations, and testing. Today, I have thousands of hours of experience in Maltab, and see it still as an amazing calculator, but also as a complex and highly optimized programming language with seemingly infinite opportunity and combatibility.

PSPICE

My many years of circuitry courses has meant that I have developed efficiency in PSPICE, a convenient tool for running circuity simulations and validating circuit design. I even created a tool to auto-generate PSPICE code, because mannually typing it can be very prone to errors! I have little experience with the drag and drop PSPICE simulators, but knowing the hard coding means that picking it up would be a breeze.

Advanced Design System (ADS) by Keysight Technologies

In a RF course that I took at Michigan State University, I became quite familiar with this technology for RF related circuit design. This is definitely a more niche skill to have, but it has given me a very solid foundation in RF engineering (emphasis on Smith charts, a great friend!). I thoroughly enjoyed running simulations using ADS and then creating circuit boards based on the simulations! I hope to use this technology, or similar technologies, more in the future.


Cadence Virtuoso

In a recent microprocessors and digital systems class that I took I was able to familiarize myself with the Cadnece Virtuoso schematic and layout editor for creating digitial circuitry. This is something that I really enjoyed doing, and it will most likely be a valuable skill to have in the future as I love the more hardware oriented side of electronics!

Keil uVision IDE and ARM programming language

Also in my microprocessors and digital systems class I used the Kiel uVision IDE for developing on the FRDM-kl25z Microcontroller from NXP Semiconductors. Through this, I also learned some basic ARM programming and really developed a solid foundation for developing using Microcontrollers in the future!

Flutter and Dart

Driven by my own interest in a cross platform app development, I picked up flutter programming as a hobby and have really enjoyed learning! My Android abilities and undertanding of Boostrap transfered over pretty well and I have been able to make some pretty cool stuff!


CAD/CAM (Fusion 360)

I have been working with CAD for at least 8 years now! Starting in high school, I always loved 3D printing and this is where my CAD foundation started. During a recent computer-aided manufacturing course, I learned how tools like Fusion 360 can be used for manufacturing using CNC machines such as mills and lathes. I am no mechanical engineer, but my intuition with CAD and CAM has lead to some pretty fun projects!

Arduino

My many personal projects have led to me taking advantage of Arduino for control. My experience with microcontrollers has made learning Arduino extremely straightforward, and my computer-aided manufacturing course has really solidified my design foundation using Arduino. It is one of the coolest things to know how to solve complex problems with something as simple as an Arduino, and although it is not the most impressive skill on this list from a technical standpoint, playing with Arduinos is just so much fun!

Ladder Logic

I have minimal experience here, but in the same computer-aided manufacturing course where I learned a lot of CAD and CAM concepts, I also learned the basics of ladder logic. Although my technical experience is limited, I am confident that it is something I could figure out if needed for working in control systems such as PLCs.

HTML, CSS, JavaScript

I have had my fair share of exposure to various web technologies while working at GENISAMA, a startup tech company located in East Lansing, Michigan. Through my work, I am confident that even if I don't know how to do something, I can figure it out quickly, and if not, I can seek the appropriate help!

PHP, MySQL

Also thanks to my work with GENISMA, I have learned the basics of PHP and MySQL, where as I feel comfortable picking up a project requiring such skills and making it work and then some! If you want to find out more, check out the "My Work" secion and see the Android app I programmed with the help of PHP and MySQL.

Web Hosting Services

I have either built or helped build projects on both BlueHost, Amazon Web Services, and Sitelio, meaning that I am very comfortable working with multiple different web hosting services. Per usual, if I ever get stuck, I figure it out!


Video Editing

I have made my fair share of videos through Final Cut Pro - for profesional contacted work, projects for school, projects for friends, not to forget own personal projects. I am constantly refining my craft, and this is evident in my yearly birthday video, a celebration of completing another year!

Microsoft Office Suite and Google Drive

I wouldn't quite be a college student if I wasn't fluent in both Microsoft Office Suite and Google Drive. Years of homework, school projects, and the need for team collaboration has led to an extreme comfort in both technologies.

Conversationally Fluent Spanish Speaker

I have been speaking Spanish for 8 years, I have studied abroad for a semester in Spain, and am extremly comfortable in conversation with Spanish speaking natives. It would be a dream to use my Spanish professionally.