Adam Blaszkiewicz

Adam Blaszkiewicz

Wroclaw, Poland
Hire Adam
Scroll To View More
Adam Blaszkiewicz

Adam Blaszkiewicz

Wroclaw, Poland
Member since January 30, 2016
Adam has an experience in a wide range of technologies, allowing him to pick the best tools for a particular project. He is a passionate software engineer, with 10 years of experience. Currently involved in web & mobile development, most of his professional experience is in the field of Android and iOS, but his strongest skills are still more related to his passion, which is problem solving and 2D/3D computer graphics.
Adam is now available for hire
Portfolio
Experience
  • C/C++, 10 years
  • Java, 6 years
  • Android, 6 years
  • OpenGL, 5 years
  • iOS, 2 years
  • SQL, 2 years
  • JavaScript, 2 years
  • Unity, 2 years
Wroclaw, Poland
Availability
Part-time
Preferred Environment
Git or Perforce, any OS
The most amazing...
...thing I've coded is a real-time algorithm for constructive solid geometry on polygonal meshes, allowing artifact-free cutting of 3D shapes (polytopes).
Employment
  • Android Developer
    Good Cents Giving (via Toptal)
    2017 - 2017
    • Worked on Good Cents, an Android app.
    • Implemented new functionality while working closely with the back-end developer.
    • Did lots of UI/UX work.
    Technologies: Android, Java, Git, Slack
  • Unity Developer
    Forelock (via Toptal)
    2016 - 2017
    • Created a first-person-perspective 3D visualization of a horse ride, with several horse skins and environment versions. Implemented smooth reaction to the gyroscope, creating a VR-like experience.
    • Implemented an image-cropping GUI.
    • Worked closely with the artist, discussing 2D and 3D asset requirements.
    • Implemented new functionality for the PHP back-end.
    • Worked on updates and bug fixes. Maintained iOS and Android builds.
    Technologies: Unity, C#, PHP, Git
  • Web Developer
    The Wardrobe Essentialist (via Toptal)
    2016 - 2016
    • Created a simple proof-of-concept 3D visualization of shirts floating in parameter space (sleeve length, chest size, neck size).
    Technologies: WebGL, OpenGL, JavaScript
  • Android Developer (GifMos app)
    Moment Studios (via Toptal)
    2016 - 2016
    • Joined the GifMos app team to implement the core of the app with OpenGL.
    • Implemented video capturing and encoding.
    • Implemented a simple editor for compositing overlaid stickers (animated GIFs or text) over previously captured video. Created a GUI for moving/rotating/scaling layers using multi-touch and editing text layers. Implemented several effects for overlaid text. Implemented background on-the-fly encoding of the resulting video, with optional transition effects.
    • Optimized performance and memory usage on older devices.
    • Worked with the rest of the team using Slack and Git-flow.
    Technologies: Android, Java, OpenGL, Git, Slack
  • Software Engineer
    Imagination Technologies Group PLC
    2015 - 2016
    • Implemented a hardware ray tracing Linux driver for PowerVR.
    • Implemented an OpenGL ES extension for ray tracing.
    • Implemented an offline AABB geometry hierarchy import (OpenGL ES extension and driver).
    • Debugged hardware with a software simulator.
    • Wrote tools to process memory dumps in hardware format.
    Technologies: Linux kernel programming, C, C++
  • Android Software Developer
    Linkbook Poland sp. z o.o.
    2015 - 2015
    • Built a database 2-way synchronization system.
    • Optimized app network usage.
    • Changed UI flow.
    • Implemented integration with Android contacts manager.
    Technologies: Android (Java), Django
  • Mobile Developer
    Atablash, Ltd.
    2012 - 2014
    • Implemented an algorithm for realistic looking simulation of human skin.
    • Implemented the algorithm in several apps.
    • Produced promotional videos.
    Technologies: Android, iOS, OpenGL
  • Intern (R&D Department)
    Neurosoft sp. z o.o.
    2012 - 2012
    • Researched alternative classification methods of car registration plates.
    Technologies: C++
Experience
  • JumpOff (Development)
    http://jumpoffapp.com/

    Horse ride simulation. Took over the project from another developer in an early stage. Created a 3D ride visualization with VR-like features.

  • GifMos (Development)
    https://gifmos.com

    Implemented the core of the app: video capturing, encoding, and GUI editor for adding overlaid animated stickers.

  • Jim in Space (Development)
    http://jim.atablash.pl/

    Unity game prototype, created from scratch in just two weeks by a developer (me) and an artist.

  • Skin and Fur Simulation Algorithm (Development)
    https://www.youtube.com/watch?v=1uuR-z4_UKg

    A realistic looking skin and fur simulation algorithm, implemented in several mobile apps.

  • Real-time Ray Tracing of 3D Fractals (Other amazing things)
    http://cv.atablash.pl/mandel.mp4

    Real-time 3D fractal ray tracing implemented in CUDA parallel computing.

  • J-Fizo (Development)
    http://www.j-fizo.com/

    A multi-platform (Android & iOS) puzzle game for geeks. The core is written in C++ and OpenGL. The native apps for both platforms are built on top. There's a Facebook integration and leaderboards server written using Django, jQuery, and PostgreSQL.

  • Constructive Solid Geometry Algorithm (Development)
    http://cv.atablash.pl/home/cutworld_wire.png

    Work in progress since 2013, not released yet. A real-time constructive solid geometry algorithm, allowing to compute polygonal mesh Boolean operations fast and without artifacts.

Skills
  • Languages
    C++, C/C++, SQL, Java, C#, CUDA C, HTML5, Objective-C, JavaScript
  • Frameworks
    Unity, MeteorJS, iOS SDK, PhysX, Django
  • Libraries/APIs
    OpenGL ES, Standard Template Library (STL), OpenGL, Node.js, jQuery, Facebook API
  • Tools
    Visual Studio, Adobe Photoshop, Xcode, Android Studio, Adobe Premiere Pro, Perforce, SketchUp, Gradle, Adobe Illustrator, ZBrush, 3ds Max, Adobe After Effects, Autodesk FBX SDK, CMake, Nginx, Git
  • Platforms
    Android, Windows, AWS EC2, CUDA, iOS
  • Misc
    Algorithms, Photography, Math, Documentation Writing, Linear Algebra, DNS
  • Paradigms
    Agile Software Development, Functional Programming, Concurrent Programming
  • Storage
    PostgreSQL, Amazon EC2, NoSQL, Realm, SQLite
Education
  • Master's degree in Computer Science
    University of Wroclaw - Wroclaw
    2007 - 2012
I really like this profile
Share it with others