-
Services
Services
We deliver 3 key service types by design and for a reason. Cybersecurity is our top priority as without security all other advancement is lost. We deliver IT and web development because we love to build amazing solutions. We design and engage digital marketing to fuel success.
SERVICES-
Cybersecurity Consulting
Systematic exploration of a scenario to assess and prescribe solutions.
-
Ransomware Protection
Building up resilience and stratification to mitigate malicious attacks.
-
Risk Management
Thorough investigation of a scenario to assess threats and plan actions to address them.
-
Incident Response
Managing the mitigation of damages and assisting in repair in worst case scenarios.
-
Vulnerability Remediation
Properly and cautiously scanning, confirming and resolving found issues.
-
Managed Security Services
Delivering full-time consulting, monitoring, scanning, repair, incident response and more.
-
Penetration Testing
Proactively probing and stressing systems to find deeper vulnerabilities
-
Systems Hardening
Step by step assessing and improving configurations in devices, networks and systems
-
Advanced Web Applications
Feature rich development of custom programs delivering rich functionality.
-
Mobile Apps & Games
Custom apps using modern platforms for iOS, Android or using Progressive Web Apps
-
E-Commerce
High performance online marketplaces converting to sales and profits.
-
Outsourced Development
Utilize our team as an extension of your own as an in-house internal expansion
-
Corporate Websites
Professional presentations that display companies' strengths in style.
-
Custom Software
Not just for the web - applications for beyond the browser and on to desktops and devices
-
Custom CMS Systems
Based on our SD7 Hypersecure CMS delivering performance, security and ease of use.
-
Video Production
Pre and Post Production video planning, editing, special effects, voiceover and more.
-
3D Animation
Make digital objects come alive with objects made to move and react in space.
-
Virtual Reality
Immersive experiences in three dimensional space to amaze users and engage them like never before.
-
Search Engine Optimization
Achieving top ranking results for our clients over many years in all search engines in China and globally.
-
Marketing Materials Design
From brochures, logos, banners, advertisements and more we design it all for the web.
-
Print and Offline Media
Billboards, shirts, products, vehicle wraps, pop up banners and stands, interior shop designs etc.
-
-
Case Studies
Case Studies
Over a decade serving great brands and companies in Shanghai, China and beyond with a wide range of exciting projects. Our experience and expertise is both wide and deep in critical areas for companies online security and success.
CASE STUDIES -
Company
Company
We are incrementally, purposefully and continually improving our skills and capacities to always deliver better results. We are a "system" as an interlocking team by design, always achieving more, together.
About SEIRIM -
Resources
Resources
Read through our blog for practical insights for company cybersecurity. Use our internet and security tools to help with your daily tasks. Check our Cyber 101 short course to learn fundamentals and our extended ST20 course for in-depth learning. Try out the Cyber Report tool for AI-assisted cybersecurity insights.
News & Blog-
China website accessibility
Test loads a website locally in China and returns a screenshot view of how it appears there.
-
SSL Status Checker
Returns the expiration date and checks for any SSL/TLS configuration issues for a domain.
-
Whats my IP Address
Informs user of their own IP address, IP geolocation and other info of interest.
-
Secure password sharer
Provides an encrypted, protected and temporary link to securely share info between users.
-
Website blacklist checker
Checks website domain against major spam, malware, trust and related databases.
-
Reverse ip address check
Gives all pertinent info found for a submitted IP address.
-
WHOIS / Domain Name Info
Returns informative and useful info for a provided domain name or url.
-
Hosted by Check
Distinguishes the hosting company and location for a provided website.
-
Ephemeral chat
Creates an encrypted, password-protected, single use chat room that auto-deletes after use.
-
spf/dkim/dmarc
Checks the mail security settings for configuration issues for any domain name.
-
Web pagespeed test
Scans a website for speed and issues causing slow performance.
-
Getting Started in Android Development - A .Net Developer's Guide
Getting Started in Android Development - A .Net Developer's Guide
IT & Web Development
2016-07-12
For those who are interested in using Java in android applications and who are currently into developing applications written in C# using .net framework then I recommend the following article will give you an idea on how to start.

For those who are interested in using Java in android applications and who are currently into developing applications written in C# using .net framework then I recommend the following points that could give you an idea on how to start:
.Net Developers Get Started with Android
- First of all, I suggest that you use Android Studio as the Integrated Development Environment(IDE). It is light and simple to use. The environment is pretty much the same as that of Visual Studio. It is like mobile IDE version of the visual studio where you can find the following cool features:
1.1. Project wizard creation. This feature will help you in naming your project, choosing android devices. It will also help in adding activity from different templates and you’re done. Codes and layout page are easily generated. After that, project is ready to run.
1.2. Drag and drop. Widgets and layouts can be dragged and dropped on the page, then the codes will be generated automatically.
1.3. Code assistant. If you are familiar with ReShaper then this what I exactly mean. Yes, it’s like as if you have a free tool. This is what I like the most, it will really speed up your coding.
You can found a complete reference guide from downloading the Android Studio, its features and other using this link.
- Next you may opt to use online materials. Once your development environment is set up then you can start creating application. A very good tutorial is uploaded in youtube. You can check it out using the following link:
The link is a series of tutorials that covers most of the fundamental concepts and shows you how to create a mobile application from creating the project up to saving data into a database.
An effective way to learn the tutorial is to follow the steps while watching it. And if you encounter some doubts or if there are some concepts that you don’t understand then go back to previous tutorial and replay the video and review it. On my case, I started following the codes using the “Android App Development Tutorial - 36 - Create a Note Taking App” down to the last tutorial.
- You need also to review. Review Java. It is true that if you are a C# developer you will find many of the syntax in C# similar in Java but I think it is also important to be familiar with the differences of the two languages. A good reference that I came across with is this link.
- Finally, note some fundamental concepts. One of the time consuming activity in the mobile application is the development of the user interface. I suggest that you pay attention on the fundamental layout designs such as LinearLayout, RelativeLayout and GridLayout. Know when is the best time to use either of these or when to use both.
Another useful approach in displaying data in view is by using Listview or Gridview. The basic concept is data binding. First you must create the source of data and the associated layout. Next set this as source of data for listview or gridview. Hence, your knowledge in Asp.net listview and gridview are basically the same and an advantage on your part.
Being a web developer and creating various web applications is very rewarding. However, expanding your horizon into the mobile application is not only rewarding but also fulfilling. So, what are you waiting for let the android studio begins.
Ervin Musngi MCSD
Ervin Musngi MCSD
Lead Developer of Seirim, Ervin focuses on project structure and architecture. Adding to that role, he monitors, assists and supervise ongoing projects to make sure we only release and deploy quality projects.
Ready to Get Secure?
The SEIRIM team of professionals is at your service to design, develop and deliver better cybersecurity for your organization.
let’s connect
Domains Confirmed in Use by Us at SEIRIM
At SEIRIM we have a lot of company-owned projects across the web for different purposes and we detail them here.
-
2016-10-25 - IT & Web Development
China's Lead in App Tech and Functionality
-
2016-09-27 - IT & Web Development
How to Submit to China's Top 15 Mobile App Stores
-
2016-09-13 - IT & Web Development
Using Prerender.io for SEO