Why Peruse IT?

Custom built software...

but at "no code" speed.

Try your software online...

before development starts.

About

My "no code" web app designer makes it quick and easy for me to develop web apps which maximise benefit and are ideal for your requirements.

I start by designing a prototype and uploading it to the secure portal - here you can experiment on, or "peruse" a working simulation before discussing changes.

Once you're happy with the design I can export straight to code, significantly reducing cost and time to launch.

With 18 years professional IT experience and a general desire to make software work for you, I can be an asset to your development program.

Ben Webb - Software Engineer

Available for hire on a contract or freelance basis and willing to travel.

  • Website: peruse-it.co.uk
  • Phone: 0115 648 3049
  • Home City: Nottingham, UK
  • Degree: BSc (Staffordshire University)
  • Email: ben@peruse-it.co.uk
  • Status: Available

Fully remote : All of UK ( outside UK / occasional site visits by arrangement )

Hybrid remote : The Midlands and surrounding areas, London, Manchester, Leeds

Full time on site : The Midlands and surrounding areas*, North London*

* - [ parts of ]

Services

Whilst the full range of technologies, languages and types of IT work I've completed in the past is wide ranging... the services I mostly specialise in are outlined here.

.Net C#

My "go to" language for back end development, at least 15 years commercial experience. I don't pretend to have explored it all yet but the full versatility and power of C#.Net is impressive.

ASP.Net Core

Whether the project uses an MVC or Web API backend, deployable on almost any server - ASP.Net Core is a great choice. With .Net8/9 and EFCore, ASP.Net Core makes modern web apps fast and secure.

Full Stack Development

I can produce performant, secure, responsive and browser compliant front ends. Using web components and javascript my default style is similar to the SPA approach, even for MVC sites... but I can be flexible for existing code base consistency where required.

WPF Development

Generally considered a legacy language these days, still quite a lot of systems out there use it.... If WPF for desktop development is what you need, I've got you covered :-)

MS SQL Development

Not the cornerstone it used to be, but SQL development is and always has been an important arrow in the quiver.. sometimes you just need to break out those cursors, temp tables and index hints.

Database Design

A very important aspect of any new database web app, a well designed database should take into account the initial application requirements and performance but be tested against expected future data volumes too.

Work History

Please see below section outlining my career timeline.

Software Solved Ltd (MSM Software)

Placement Student / Service Analyst

2007 - 2008
2009 - 2012
  • dba checks
  • etl / sql development (mssql)
  • internal system development (classic ASP / C#.Net Framework)
  • project & supplier management
  • 1st / 2nd Line support (C#.Net)
  • server migration

Tuxedo Money Solutions Ltd [contract]

Project Analyst

2012 - 2014
  • sql development (mssql)
  • project & supplier management
  • PCIDSS & server migration
  • 3rd line support (mssql / scheduled tasks / server admin)

Software Map Solutions Ltd [owner]

Owner

2013 - 2020
  • vsix development (C#.Net)
  • ASP.Net development (C#.Net)
  • C# Mapper project

South Hams District Council [contract]

Principal Analyst Programmer

2014 - 2015
  • etl / data migrations
  • sql development (postgresql / mssql)
  • C# ASP.Net development

Aldi Stores Limited [contract]

Sql & Application Developer

2016 - 2018
  • application architecture responsibility
  • internal system design and development (C#.Net)
  • sql development (mssql)

Blinds 2 Go Ltd [contract]

Senior Developer / Tech Lead

2019 - 2024
  • payment provider integrations
    • Worldpay 3DS (Direct)
    • Klarna
    • PayPal
    • ClearPay
    • ApplePay (web)
    • Global Payments 3DS (Direct)
  • retail site development (C# ASP.Net, mvc, javascript, html, css)
  • sql development (mssql)
  • internal system development (C#.Net, ASP.Net, Vue.js)
  • Azure

Peruse IT Ltd (Preview Tech) [owner]

Owner

2022 - today
  • C#.Net - [ WPF, WCF, ASP.Net Core & EFCore ]
  • html, css, jquery
  • Web components
  • JWT authentication
  • networking, sys admin
  • windows service development
  • chartJS

More Details

So what is the designer app?

It's actually a collection of applications I have written which enable designing rather than coding web database applications.
Using a library of templates and some careful structure, the toolset makes it easy to produce functional database solutions according to your requirements and specification.
This means I can work faster and more effectively and at the same time be confident the work I am producing is good quality - for instance the default exported code has already been checked for xss vulnerabilities.

How would it work in general?

  • for example ...
  • 1) We discuss your requirements
  • 2) You provide a copy of any existing test database
  • 3) I create a protoype and send you a link for review on secure portal
  • 4) We discuss the prototype on a conference call
  • 5) I make any changes you've asked for
  • 6) We finalise designs on additional conference calls if required
  • 7) I export the initial code and complete development
  • 8) The solution is deployed to your test environment

What's the output application?

Whilst your final solution might also include a variety of supporting applications, the designer exports to a .Net 8/9 mvc site:

  • Single page approach
  • Web components / JQuery / javascript
  • EFCore Linq data layer
  • Synchronous
  • JWT authentication
  • Dedicated user admin site
  • OTP / 2FA where required

What about security?

I understand using external contractors can make security more complicated, so I've done everything I can to mitigate that ...

At your office :

  • Without necessarily needing to connect to your network, I bring a portable firewall, an online laptop for conference calls etc, and another for secure offline development.
  •   - Full disk encryption
  •   - Regular anti-virus & vulnerability scans
  •   - Biometric logins
  •   - Hardware security keys & password safes
  • If you'd like to provide me with a laptop for connection / vpn connection to your systems as well then this is totally fine.
Additionally ...

At my office :

  • I have a cctv protection system.
  • Off site backups are encrypted and stored at a secure external vault facility.

Secure database transfer :

You are welcome to provide sanitised databases with dummy test data only.
Transfer can either be in person or sent encrypted and by SFTP.

What about deployment?

If you'd like to provide me with a laptop for connection / vpn connection to your systems then I can assist with deployment.
By arrangement, I can also connect to your vpn from my online laptop if you prefer.
Alternatively, for self deploy - feel free to ask about collecting the solution directly by sftp or in person delivery.

What are the costs?

Source code licensing terms are detailed in the consultancy agreement.
No additional fees - you pay for my time only.

Video Conferencing

Having reviewed different video conferencing providers I think a good option is Whereby

Whereby


From a security view point, I was looking for two main features :
  --  Encryption of video and audio traffic
  --  Ability to restrict attendees only to the intended
Based on their published policy, Whereby also seem to be genuinely privacy focused.
If you're happy to use Whereby for video conferencing, I have a room ready for meetings at:
* - please be aware Whereby only encrypt calls with 4 or less participants

Contact

Please feel free to contact me any of these ways :

Address

Peruse IT Ltd,
Ben Webb,
55 Bendigo Lane,
Nottingham,
NG2 4EH

Call

0115 648 3049

Email

ben@peruse-it.co.uk