Sam Afshari
Xamarin.Forms Developer
Sam has been a C# developer since its early versions and has worked on projects ranging from mobile applications to server-side software and video games. He has reviewed several software development books and currently works as a C#/Xamarin consultant as well as running his company NeatCapital OÜ, where he makes Whereseek, a new way to discover POIs around you.
Portfolio
Experience
Windows Presentation Foundation (WPF) - 15 yearsC++ - 15 yearsASP.NET - 15 yearsC# - 15 yearsAndroid - 7 yearsiOS - 7 yearsXamarin - 5 yearsXamarin.Forms - 5 yearsAvailability
Preferred Environment
ASP.NET Core, C#, Xamarin, Visual Studio, Windows, Unity, .NET MAUI, ASP.NET, Azure, Affinity Designer
The most amazing...
...thing I've accomplished recently is attracting thousands of users in the country to my app with close to no budget for advertising.
Work Experience
Game Designer and Developer
Chilling Moose Games
- Designed and developed several games for mobile devices, desktops, and VR.
- Managed other developers and artists to enable proper collaboration on video game projects.
- Created level design and pixel artwork for video games.
Founder
NeatCapital OÜ
- Created POIWorld.com, a subscription-free downloadable dataset of points of interest around the world.
- Worked on Whereseek, a next generation points-of-interest discovery platform.
- Created RedCorners SDKs: components to supercharge your .NET software development experience.
- Created What's up! Luxembourg (whatsup.lu), one of the most popular apps in the Grand Duchy of Luxembourg and regions around it, with Xamarin.Forms for iOS and Android, with ASP.NET Core for its server side.
- Provided software development consultation and project management services to third-party companies.
- Built Words.lu, an offline dictionary which gives quick translations between English, French, German, Luxembourgish, and Portuguese.
Lead Mobile Developer
Motion-S SARL
- Led mobile development on the Game of Roads project for Baloise Luxembourg Insurance (selected as the best app of the year in its release year). The project is about gamifying driving experiences by recording driving traces, scoring them, and ranking them against other drivers in the region.
- Led mobile development on the Les As Du Volant project for Foyer Insurance Belgium.
- Oversaw mobile development for the Good Drive app for Baloise Insurance Luxembourg.
- Led mobile development on the Pickr app, which is a gamified mobile app that deals with driver profiling.
Software Developer
Interdisciplinary Center for Security and Trust (SnT)
- Led the development of the touchscreen table software for the European Commission LiveCity platform.
- Created multiplayer games which were played between visitors of Luxembourg's POST museum and the OTE museum in Athens.
- Led the development of the TelME project, which was about creating software for touchscreen tables for POST Luxembourg.
- Created a web-based video-to-video conferencing system using WebRTC.
- Developed the eGlasses European research project, which dealt with augmented reality and mix-reality scenarios.
- Developed mobile elements of the I-GEAR project which had the goal of reducing traffic congestion by changing driver behaviors through gamified mobile apps.
- Created an algorithm to detect movements of passive magnets near a phone and translate them into software signals, in order to create passive wireless interaction methods.
Experience
POIWorld.com
http://poiworld.comWhat's Up! Luxembourg
https://whatsup.luThe app's main feature is to show events in the region on a map or in different interfaces. People can create and share events with everybody else or rate them. Other features include real-time public transport information and real-time statuses of public parking spots, and real-time fuel prices. The client-side is developed with Xamarin for iOS and Android, and the server-side is developed with ASP.NET Core, allowing a high ratio of code sharing between all sub-projects.
Replicate
https://replicate.eeRedCorners SDKs
http://redcorners.comWhereseek
https://whereseek.comCocos2d-x Beginner's Guide (Second Edition)
https://www.packtpub.com/game-development/cocos2d-x-example-beginners-guide-second-editionTraces of Love (Mobile Game)
Magesture - Magnetic Interaction with Mobile Games
Kinect Air Touch/Hand Tracking Library for XNA
KISS - KInect Security System
https://github.com/samafshari/KinectSecurityPICK'R
Les As Du Volant
Skills
Languages
C#, C++, Objective-C, Python, HTML, JavaScript
Frameworks
Windows Presentation Foundation (WPF), .NET, ASP.NET, Cocos2d-x, Unity, ASP.NET Core, Entity, .NET Core, Bootstrap
Libraries/APIs
Vimeo API, Facebook API, Google API, Google Maps, WebRTC, Wikipedia API, WebGL
Paradigms
Model View Viewmodel (MVVM), Scrum
Platforms
Xamarin, Windows, iOS, Android, Azure
Other
Xamarin.Forms, Wikidata, OpenStreetMap, Nominatim, .NET MAUI, Virtual Reality (VR)
Tools
Visual Studio, Prism, Affinity Designer
Storage
Microsoft SQL Server, JSON, PostgreSQL
Education
Master's Degree in Information and Computer Science
University of Luxembourg - Luxembourg