Adrian Świętoń

Adrian Świętoń

Katowice, Poland
Hire Adrian
Scroll To View More
Adrian Świętoń

Adrian Świętoń

Katowice, Poland
Member since March 24, 2016
Adrian is an excellent developer with a wide range of skills and over a decade of experience at his disposal. He has a professional degree in Informatics and has worked on projects at every level, from low-level Assembly coding to multi-platform desktop and mobile apps. Recent projects of note include a flight/race simulator with unconstrained 360° rotation on two axes that supports multiple games and an OpenGL music visualization app.
Adrian is now available for hire
Portfolio
Experience
  • PHP, 10 years
  • Qt, 8 years
  • JavaScript, 10 years
  • C/C++, 8 years
Katowice, Poland
Availability
Part-time
Preferred Environment
Windows, Visual Studio, Qt Creator, Git
The most amazing...
...thing I've created is 2 DOF motion simulator for which I had to reverse-engineer ten games, extract motion data from memory, and send it to physical motors.
Employment
  • Lead programmer
    Vailacom Ltd
    2012 - PRESENT
    • Lead programmer of desktop applications.
    • Author of specialized CNC software.
    • Main contributor to the company's PHP framework.
    • Created proprietary licensing system in C++ and PHP for the company's online software store.
    • Developed mobile applications for Android,iOS and Windows for one of company's portals.
    Technologies: C++, Qt, PHP, JavaScript
  • Lead programmer
    DAS Elektronika
    2006 - PRESENT
    • Created software and electronics for a flight/race simulator that supports multiple games and has unconstrained 360° rotation in 2 axes.
    • Dveloper of web/mobile/desktop apps that integrate with electronics.
    • Created universal Windows/Linux/Android app for extremely easy, fast and highly customizable integration of hardware with software through WiFi.
    • Created a hexapod robot controlled wirelessly by PS3 controller via Bluetooth.
    • Developed a number of PCB circuits for machines produced by the company.
    Technologies: C++, Qt, QML, 3D, Reverse engineering, Assembly, AVR, WiFi, ESP8266
Experience
  • 2 DOF Flight/Race simulator (Development)
    https://youtu.be/bcAOVE9hvTw

    Flight/Race simulator that supports multiple games and has unconstrained 360° rotation in 2 axes. I developed all electronics and desktop app which reads game data and sends to hardware through USB.

    Supported games: aerofly FS, DiRT2, DiRT3, MS Flight Simulator X, IŁ2: Cliffs of Dover, Insane, Insane 2, NFS: Most Wanted, Off-Road Drive, Theme Park Studio, TrackMania 2, X-Plane

  • 3 DOF hexapod with head and tail (Development)
    https://youtu.be/NruMr3GkESw

    Hexapod robot controlled wirelessly by PS3 controller via Bluetooth.
    I’ve made everything from scratch: electronics, code, communication, SixAxis controller integration

  • Spectrum Analyzer (Development)
    https://play.google.com/store/apps/details?id=cx.eddy.SpectrumAnalyzer

    OpenGL music visualization mobile app with ability to create own, highly customized visualizations

  • Vector Linker (Development)
    http://www.cnctoolsworld.com/application-vector_linker-1.html

    Windows application to automatically prepare vector drawings for hot wire foam cutter

  • Universal ESP8266 UI and controller (Development)
    http://www.esp8266.com/viewtopic.php?f=152&t=8800

    Cross-platform UI designer for Internet of Things. You can easily design your own UI to control external devices connected via WiFi. Most impressive part is that everything (UI, server and electronics) is scriptable in JavaScript

  • Adrian is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Adrian shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    PHP, QML, JavaScript, HTML/CSS, C/C++, C++, Assembly, Java, C#, CSS3, HTML5, XML, PowerShell, Python
  • Frameworks
    Qt
  • Libraries/APIs
    API, jQuery
  • Misc
    JSON, Network Protocols, Electrical Engineering, Security, Cryptography, AVR, Mobile Apps, Arduino, Reverse engineering, Boost.Asio, Multithreading, 3D, Bluetooth, Servers, Wifi
  • Tools
    Visual Studio, Qt Creator
  • Paradigms
    Asynchronous Programming, Concurrent Programming, Network programming
  • Platforms
    Android, Windows, iOS
  • Storage
    SQLite, MySQL
Education
  • Professional degree in Informatics
    Zespół Szkół Elektronicznych i Informatycznych - Sosnowiec - Poland
    2008 - 2012
I really like this profile
Share it with others