Adrian Świętoń, Developer in Katowice, Poland
Adrian is available for hire
Hire Adrian

Adrian Świętoń

Verified Expert  in Engineering

Software Developer

Location
Katowice, Poland
Toptal Member Since
May 5, 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.

Portfolio

Vailacom Ltd
JavaScript, PHP, Qt, C++
DAS Elektronika
ESP8266, WiFi, AVR, Assembly, Reverse Engineering, 3D, QML, Qt, C++

Experience

Availability

Part-time

Preferred Environment

Git, Qt Creator, Visual Studio, Windows

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.

Work Experience

Lead programmer

2012 - PRESENT
Vailacom Ltd
  • 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: JavaScript, PHP, Qt, C++

Lead programmer

2006 - PRESENT
DAS Elektronika
  • 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: ESP8266, WiFi, AVR, Assembly, Reverse Engineering, 3D, QML, Qt, C++

2 DOF Flight/Race simulator

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

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

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

Vector Linker

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

Universal ESP8266 UI and controller

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

Languages

PHP, QML, CSS, C, JavaScript, C++, HTML, XML, Java, Assembly, C#, Python, CSS3, HTML5

Frameworks

Qt, Swagger, Windows PowerShell

Libraries/APIs

Node.js, jQuery

Tools

TokBox, Qt Creator, Microsoft Visual Studio, Visual Studio, Git

Paradigms

App Development, Asynchronous Programming, Concurrent Programming

Storage

JSON, SQLite, MySQL

Other

APIs, Programming, Embedded Software, Network Programming, Apps, Network Protocols, Cryptography, Security, Electrical Engineering, ESP8266, Boost.Asio, Multithreading, 3D, Bluetooth, WiFi, Reverse Engineering, Server Administration

Platforms

Windows, Android, Arduino, AVR, iOS

2008 - 2012

Professional Degree in Informatics

Zespół Szkół Elektronicznych i Informatycznych - Sosnowiec - Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring