I'm Johann, a third year Computer Science and Mechatronic Engineering student at Curtin University.

As a programmer whether it be for full stack development or autonomous machine code, I enjoy the process making efficient and readable code for machines and making websites look beautiful. I believe I have the skills needed to flourish in a teamwork orientated environment whilst combined with my academic skills in programming languages, engineering software, mathematics, sciences and the ability to pick up new languages, concepts and technologies.


More about me, I'm currently taking an online course in fullstack development by UDEMY, I love the gym and I'm looking to get into app and game development


Let's Get in Touch.

Skills

  • Languages
  • C
  • C++
  • Java
  • HTML
  • CSS
  • Frameworks
  • Bootstrap
  • Software
  • Matlab
  • AutoCAD
  • CADCAM
  • Other
  • Git/Github

Projects

MicroController Project

Constructing a semi-autonomous robot which must be able to successfully enter an autonomous zone in the form of a maze with no dead ends. Secondly the robot required remote communication via XBee communication to traverse numerous obstacles and mobility challenges. Project equipment includes an Arduino Mega, LCD display, analog Joysticks, Servomotors, Sharp range sensors, Wireless camera, H-Bridge, LM7805 5V power regulator ,2x3.7 LiPo power supply whilst the entire project was coded in C++ using Atmel Studio.

Laser Tank Game

Coding a Laser tank game in using Linux and C. The game involves the player placing inputs in the linux commands in the window determining the map layout via a map.txt file. The purpose of the game is for the player to shoot the tank using arrow keys and the f key to fire a laser. The player loses if the player enters the column or row the tank is facing shooting the tank ending the game. However the game involves mirrors where the lasers can bounce of and obstacles where the player cannot pass through increasing the complexility of the game.