Skip to content

This is my public projects portfolio that I have done at various and different kind of projects. From Embedded Hardware to Web Server. I start to have interest in coding since Elementary School.

Notifications You must be signed in to change notification settings

mashanz/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 

Repository files navigation

Open Project Development

Hi There! My name is Hanjara This is my public projects portfolio, I have work at various and different kind of projects. From Embedded Hardware to Web Server. I start to have interest in coding since Elementary School and my first program is desktop calculator build with VisualBasic. When attend Junior High School I start my first web and when I am Senior High School I build my own PCB to create LED Flip-Flop, simple Trafic Light and Guitar Effect. After I go to University I have interest in robotic and start to build various Robots. After graduate I still doing research with my team to create unique robot or device.

In this repo I collect remaining project data if there still available for documentation and education purpose. Here we are!

note: Jack Of All Trade, Master of Developer LMAO

DISCLAIMER:
This only public and available (part of it available) to publish.
Please email me if You wanna detailed information.

Table of Content

  1. Web Online Registration for School's Club Member
  2. AVR 3D Axis Music Box Instrument
  3. RFID Door Lock
  4. IoT Health Care Monitoring
  5. Humanoid Robo Soccer Firmware Artificial Intelligence
  6. Firmware for Autonomous Robot Boat Virginia
  7. LoPy Request for Solar System Database Controller
  8. Parallel Processing with TensorFlow
  9. Multi Camera CCTV video Processing with Parallel Computing
  10. Serial Communication Car Simulator with Unity 3D
  11. Trafic Analisys with Google Map API
  12. POS for Caffe App Android
  13. Expanse Tracker App Android
  14. Weather App Android
  15. Design Chip Tools
  16. FPGA Tools
  17. Python Custom Offline Distribution

Web Online Registration for Schools Club Member

Go to Repo

This project from when I still Senior High School (2011). Every years our school have club event that introducting every club activity in school. This event is part of freshman orientation. In this event every club also recruiting possible member candidate. So, we from Computer Club decide to create paperless registration to support Green Environment without waste.

This CMS Build with HTML, CSS, JS, jQuery, PHP, and XAMPP (Apache, MySQL, PHP, Pearl) Engine. At that time I still use notepad or Notepad++ IDE to edit the code. This project build from scratch without any framework like ReactJS, VueJS, Code Igniter etc.

Languages               : HTML, CSS, JS, PHP
Technologies/Frameworks : XAMPP, jQuery

AVR 3D Axis Music Box Instrument

Go to Repo

Midi digital instrumen based on '3D movement'. The instrumen build with ATmega32 microcontroller and 9 DOF sensor (Accelero, Gyro, and Magneto). The apearance of this device is like stick and you can play it like air drum. This MIDI device is also preloaded with 16 bit music like nasional theme Ibu Kita Kartini and folk music Gundul - Gundul Pacul.

This Device mainly build with C/C++ with Arduino Library. On this repo source code only available. For PCB schematic and wiring you can contact me or reverse engineer with your own.

Languages               : C, C++
Technologies/Frameworks : Arduino, ATmega32, 9 DOF Sensor, I2C, Camera

RFID Door Lock IoT

Go to Repo

With RFID card and RFID reader that available for student presence. We thought of modified our laboratory security with it. At first this device save people ID on local memory. After that we upgraded to be able connect to internet and all data saved on the server.

Languages               : C, C++
Technologies/Frameworks : Arduino, ATmega32, ESP8266, TCP/IP, UDP, I2C, RFID

IoT Health Care Monitoring

Go to Repo

This project is an IoT device that read human behaviour and work as health care monitoring for laborer that working on the field. The purpose of this project is to tell when the worker available to work and when they should stop. This device prevent accident or emergency call if there is an accident depend on wearer condition and behaviour.

This repo only contain analisys data from server to create new condition and determin what to do next depend on the collected data.

Languages               : Python
Technologies/Frameworks : 10 DOF Sensor, Heart Rate Sensor, Microcontroller, Power BI, SQL Server, CSV

Humanoid Robo Soccer Firmware Artificial Intelligence

Go to Repo

The robot is the 1st generation that using microcomputer on our lab at that time (2014). The purpos of robot is playing soccer. We Have 5 people in team and my responsibility are creating PCB design and Integrator API with multi processing to collect entire data from sensor, camera, and controlling all collected data to determine robot action.

Languages               : Python, C, C++, Shell
Technologies/Frameworks : OpenCV, Raspberry Pi, 9 DOF Sensor, Servo, Camera, UDP, I2C, UART, Ethernet, USB, SPI, TCP/IP

Firmware for Autonomous Robot Boat Virginia

Go to Repo

This repo contain prototype of Autonomous Robo Boat. This robot job is to avoid obstacle and recognition their doc depend color and shape. My responsibility is to create Integrator API and Create Shape, color detection and recognition with Parallel processing and Streaming Camera Acces to monitor robot POV.

Languages               : Python
Technologies/Frameworks : OpenCV, QT, Raspbery Pi, Camera, Brushless Motor, USB, Ethernet, TCP/IP

LoPy Request for Solar System Database Controller

Go to Repo

It is new technology that create high level (Python) programing into microcontroller. Its Called MicroPython. It use STM32 as the microcontroller. But in LoPy use ESP32 as Controller and work similar.

Languages               : MicroPython
Technologies/Frameworks : XAMPP, LoPy, MQTT, UDP, Ethernet, TCP/IP

Parallel Processing with TensorFlow

Go to Repo

Before Google Release TensorFlow, I use multithread and pipeline or multicore from Python Library. Now This is just simple implementation of multicalculating processing with Tensor Library. Less code more robust.

Languages               : Python
Technologies/Frameworks : TensorFlow

Multi Camera CCTV video Processing With Parallel Computing

Go to Repo

This is prototype for multi video processing CCTV. It use multi camera in different area at the same time to record multiple event and collect data and processing it. It implementation of Computer Vision Mixed with Parallel Computing with multi camera. In this repo, the code for calculating car in the parking area using multiple CCTV.

Languages               : Python, SQL
Technologies/Frameworks : XAMPP, OpenCV, Camera, TCP/IP, Flask

Serial Communication Car Simulator with Unity 3D

Go to Repo

This project is modular, it part of 3 main project, Driving Software Simulator, Simulator Hardware Equipment, and Communication Protocol between Hardware and Software Simulator. And this project belong to the last. it used SPI to communicatie input data from equipment to software.

Languages               : C, C++
Technologies/Frameworks : Serial Communication, Arduino

Trafic Analisys with Google Map API

Go to Repo

This is web app that monitor, collect and analyse trafict condition in indonesia. This app calculate when, where, and how dense trafic in certain area.

Languages               : Html, CSS, JS, PHP, SQL
Technologies/Frameworks : XAMPP, Google Map API

POS for Caffe App Android

Go to Repo

This app is part of learning projects at Android Programming course from kemenperin.

Languages               : Java
Technologies/Frameworks : Android Studio

Expanse Tracker App Android

Go to Repo

This app is part of learning projects at Android Programming course from kemenperin.

Languages               : Java
Technologies/Frameworks : Android Studio

Weather App Android

Go to Repo

This app is part of learning projects at Android Programming course from kemenperin.

Languages               : Java
Technologies/Frameworks : Android Studio

Design Chip Tools

Go to Repo

We make custom IC and we have collected freeware tools for it. This tools work properly to certain degree and for small projects as microcontroller and not as complex as ARM or over 16bit Processor. The tools will break if you create high end system.

Languages               : Verilog, Python, Java
Technologies/Frameworks : FPGA, Electric VLSI, iVerilog, Microwind, Yosys

FPGA Tools

Go to Repo

This is From Disk FPGA Numato Elbert V2 and downloaded content. Only Tools to make Numato FPGA work properly.

Languages               : Verilog
Technologies/Frameworks : FPGA, Numato ElbertV2

Python Custom Offline Distribution

Go to Repo

Custom Offline Python Library Distribution, it only for Windows. At that time suddenly breakout (internet is really bad) and we need a lot standardization of program in multiple device. So, I create this custom installation.

Languages               : Python
Technologies/Frameworks : Pyhton WHL, QT

About

This is my public projects portfolio that I have done at various and different kind of projects. From Embedded Hardware to Web Server. I start to have interest in coding since Elementary School.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published