Scroll To View More
Adam Blaszkiewicz

Adam Blaszkiewicz

Wrocław, 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
  • C, 10 years
  • Java, 6 years
  • Android, 6 years
  • OpenGL, 5 years
  • SQL, 2 years
  • iOS, 2 years
  • JavaScript, 2 years
  • Unity, 2 years
Wrocław, Poland
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).
  • Android Developer
    2017 - 2017
    Good Cents Giving (via Toptal)
    • 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
    2016 - 2017
    Forelock (via Toptal)
    • 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
    2016 - 2016
    The Wardrobe Essentialist (via Toptal)
    • Created a 3D visualization of shirts floating in parameter space (sleeve length, chest size, neck size).
    Technologies: WebGL, OpenGL, JavaScript
  • Android Developer (GifMos app)
    2016 - 2016
    Moment Studios (via Toptal)
    • 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
    2015 - 2016
    Imagination Technologies Group PLC
    • Implemented a hardware ray tracing Linux driver for PowerVR GPUs.
    • 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 of 3D hierarchies in hardware format.
    Technologies: Linux kernel programming, C, C++
  • Android Software Developer
    2015 - 2015
    Linkbook Poland sp. z o.o.
    • Built a 2-way synchronization system of user contacts database.
    • Optimized app's network usage.
    • Implemented integration with Android contacts manager.
    Technologies: Android (Java), Django
  • Mobile Developer
    2012 - 2014
    Atablash, Ltd.
    • Implemented an algorithm for a realistic-looking simulation of human skin.
    • Implemented the algorithm in several apps.
    • Produced promotional videos.
    Technologies: Android, iOS, OpenGL
  • Intern (R&D Department)
    2012 - 2012
    Neurosoft sp. z o.o.
    • Researched alternative classification methods of car registration plates photos.
    Technologies: C++
  • JumpOff (Development)

    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)

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

  • Jim in Space (Development)

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

  • Skin and Fur Simulation Algorithm (Development)

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

  • Real-time Ray Tracing of 3D Fractals (Other amazing things)

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

  • J-Fizo (Development)

    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)

    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.

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