pic

Aman Kumar Gupta

About me

  • Skills
    • Languages: C, C++, Python, JavaScript, Kirigami, QML, Perl, Java
    • Frameworks: QtC++, KDE Frameworks 5, QtQuick
    • Tools: cgit DSCM (KDE Git), CMake, Subversion (SVN trac), Phabricator Differential System, Github, QtCreator
  • Volunteer Experience
    • Got selected and sponsored for attending KDE World Conference AKADEMY 2018 in Vienna, Austria and give a talk there on my works with KDE.

    • When having an knack to do something interesting, I drop Open source contributions for sometime and do competitive coding. I had participated in Deloitte Code Gladiators in 2017 and ranked 33 in India in the 1st round.

    • I also went to the ACM ICPC Regionals.

    • I am a member of the Programming Society of IIIT-Bh. Together we try to guide the first years in getting started with software development and aim to build the coding culture of our college.

    • I help in organizing various sessions, contests and events by the Programming Society.

    • I’ve also taken some sessions guiding juniors on Open Source development and Competitive coding.



  • Work Experience
    • Google Summer of Code 2018 Student intern @KDE: Developing (port from GTK+ version) a music composer software along with a piano simulator to play sounds of various frequencies and pitches by creating and maintaining a common API for both (in gcompris). Also developing a core component, Resources Explorer Framework/Tool (GCCreationHandler) which will support export and import of creation files saved by the user supporting various formats such as PNG, JPG, JSON, .wav, .ogg etc. by creating a single API and integrate it with the software and prepare for Version 1.0 release worldwide.[May 2018 - Present]

    • Season of KDE 2018 Student intern(also known as KDE Summer of Code) @KDE: Got selected in SoK being under top 10 KDE student developers in the world. Developed a Block programming language, the language’s usage environment, compiler and sofware’s UI.[Jan 2018 - Feb 2018]

    • Been a KDE software developer for over a year contributing to various end-user softwares developed on C++, KDE Frameworks, Qt, QtQuick with over 150 commits. (Most may not be visible on Github as KDE uses its own separate version control system, Cgit)

  • Speciality
    • Open Source Software Contributor

    • Developing cross-platform Desktop softwares executable on all Linux/Debian platforms, Windows, OSX, iOS and Android with C++.

    • Strong command over version control systems.

    • Competitive coding

    • Sometimes blogging

    • Creating SVG images.



Personal Projects


  • Most of the projects I’ve done are open source under KDE and not personal. However, would not like to list my personal projects yet (still under development and not ready, but will soon finish and share them).