EnglishSvenska

Real estate finder

Location, location, location! When I was searching for an apartment in Gold Coast, Australia, I wanted to have a tool that would list travel times to some important locations. For me it was travel time to and from work during rush hour, and time with public transport to the city centre. This python script does a few things:

  1. You give it a start search.
  2. The script will find the travel time to the locations (that you need to edit)
  3. Output into excel

I was experimenting a bit with making it a web app but kinda gave up. It works though, but you need to manually edit the code in a few places. Hope you find it as useful as I did!

Source code:

https://github.com/sebnil/real_estate_finder

Prerequisites

Python 3, pip, .. Just use Anaconda. It is great.

Authors

License

  • All code is licensed under the MIT License - see the LICENSE file for details
Posted in Blog

Software Engineer at Volvo Penta Oceania

Moved to Gold Coast, Autralia to work with Volvo Penta. Daily work is troubleshooting and developing control systems in marine applications.

Posted in Blog, Timeline

Västtrafik Monitor v2

Västtrafik har uppdaterat sina api:er vilket gjorde att min bussmonitor slutat fungera. De hade gjort det lite klurigare med Oauth2 men i övrigt var det mest att byta url till https://api.vasttrafik.se/bin/rest.exe/v2/departureBoard

All kod finns på Github.

Posted in Blog, Bussmonitor för Västtrafik

Cross platform mobile app for Volvo Penta Easy Connect interface


Volvo Penta has commited to implement better connectivity functionality. Part of this was the release of Easy Connect. An app which lets boat users connect to their vessel via Bluetooth. I developed the proof-of-concept and then continued as one of the developers in getting this product to market. I was responsible for the initial requirement specification, choice of development platform and the continuous implementation of new features and bugfixes. We decided to develop the app in Xamarin to get cross platform (iOS and Android) with a shared code base. Looking back it was the right decision.

Posted in Blog, Timeline

Trying some cross platform stuff in C#

I was interested in the idea of writing cross platform C# app. What I found is that putting the common functionality is a shared project, and then every GUI platform in its own project. In my example I used WPF for windows GUI and GTK# for linux. Works kinda nice.

https://github.com/sebnil/CrossPlatformCsharpExperiment

 

Posted in Blog

Xamarin CustomView Example

Github repo

Example project showing how to create a custom control (UIView) with XIB so that it's available in Xamarin iOS designer. Custom UIView does not render in storyboard, but can be selected from the toolbox window. If you make rendering in storyboard work, please make a pull request and I will merge it into this repo. The reason to this example project simply is that I was looking for an example like this but could not find something that was working out of the box.

Design custom view in xib using Visual Studio or Xcode (less buggy):

xib

CustomView is visible in Toolbox:

Toolbox

CustomView can be droped into your storyboard:

Storyboard

Simulator run. View can also be resized/rotated during runtime:

Storyboard

Getting Started

Clone and run .sln in Visual Studio.

Prerequisites

Visual Studio (Tested on Visual Studio CE 2017)

Author

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

 

Github repo (to download code)

 

Posted in Blog

Our game Bananpiren now has music

My brother Jonathan Nilsson knows a great music guy; Viktor Envall, that agreed to create custom music with inspiration from Harry Brandelius ("det har kommit en båt med bananer"), and Fred Åkerström ("Gamla Nordsjön").

https://github.com/sebnil/shipper/releases/

Posted in Blog

Website: education.strawbees.com

Previously I worked with programming a new website for strawbees.com, and the second project was to create a similar website to a new target group; educators. To separate the education site from the retail site we divided them on two subdomains. Layout is mostly the same but color schemes and some minor functionalities differ.

Check out education.strawbees.com

Posted in Blog, Timeline

Website: Strawbees.com

Together with the briliant mind of studiooddball we created a refreshed website for Strawbees; a Swedish toy company. She did the design and I did all the programming. Some features:

  • Online store
  • Driven by WordPress, PHP and MySQL
  • Custom javascript to showcase their play guides
  • Responsive design

Check out their website

 

Posted in Blog, Timeline

Working on a game in Unity3D

Together with my brother we are creating a game for iOS, Android, Mac and Windows. Currently a work in progress but it is starting to be rather fun and challanging gameplay.

Computer graphics is done by my brother; Jonathan Nilsson at Crocoraff.com. I do the C# programming in Unity3D which is quite pleasant to work with. The whole project is open sourced at github.

Posted in Blog, Timeline