Author: admin

  • Privacy Policy

    Privacy Policy

    Last Updated: 03/03/2026

    1. Information We Collect

    We collect information to provide better services to our users. This includes:

    • Information you provide: Names, email addresses, or billing info when you sign up or contact us.
    • Automated Information: Your IP address, browser type, and usage data collected via cookies when you navigate our site.

    2. How We Use Your Information

    We use the data we collect to:

    • Operate and maintain our services.
    • Improve user experience and personalize content.
    • Communicate with you (e.g., newsletters or support tickets).
    • Ensure security and prevent fraud.

    3. Sharing Your Data

    We do not sell your personal data. We only share information with third parties in the following cases:

    • Service Providers: Tools like payment processors or email delivery services that help us run our business.
    • Legal Requirements: If required by law or to protect our rights.
    • Consent: With your explicit permission.

    4. Your Rights and Choices

    Depending on your location, you may have the right to:

    • Access the personal data we hold about you.
    • Request Deletion of your data (“Right to be Forgotten”).
    • Opt-out of marketing communications at any time.

    5. Cookies

    We use cookies to track activity on our service. You can instruct your browser to refuse all cookies, but some portions of our service may not function properly if you do.

    6. Security

    We implement industry-standard security measures to protect your data. However, no method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.

    7. Contact Us

    If you have questions about this policy,

    please contact us at: Email: info@tek1.com.au

  • Get Certified From Tek1

    Get trained certified and recruited by Tek1.

    If you are motivated to self learn, attend our online course (email hr@tek1.com.au for enrollment).

    Get self certified, Earn your badge.

    Your potenital employer can verify whether you passed our course.

    Tek1 is Hiring young engineers with Basic Tekla Training

    If you have basic Tekla training then email hr@tek1.com.au for an online test log in. Pass it with 75% and will call you for an interview

    You can find more material on our site https://www.tek1.com.au/category/tekla-training/

  • Memo 51: When recording a video and posting online, don’t forget to…

    • Set the playlist. (usually to Tekla Tips and Tricks).
    • Add your name.
    • Add links – to the website, and your personal blog.
    • Add invitation for projects to be quoted.
    • And then embed that video in a blog post

    Ideally we want to add on youtube AND vimeo.

    Sample Description below:

    Pon description

    Visit https://www.tek1.com.au/category/steel-detailing/

    if you wish to learn more about steel detailing, and Tekla. Video by Dhileepan (senior team lead) and Dinesh.

    Visit https://www.tek1.com.au/author/pon_dhileepan/ for more details about my work. If you’re interested in Tek1 to do your steel detailing, please email: koshy@tek1.com.au with details about your project and a description of your goals / objective.

  • Panel Gaps and Dummy Grooves

    Panel Gaps and Dummy Grooves

    The video explain relationship of panel gaps and dummy grooves.

    As detailer you have RFI what is the panel chamfer and Size of Dummy groove.

    The RFI should be addressed the to precast panel manufacturer and not anyone else.

    If you get this wrong, there will be a fair bit of rework.

    Hence it is important that this is address

    For more videos like this visit.

  • Memo 50: When coordinating with others, you have to charge; When the scope changes, your price need not change simply

    When coordinating with others, you have to charge; When the scope changes, you price need not change simply;

    (A) Prices need not be reduced by crossing out a line item

    Please see below:

    Hi Koshy,

    Sorry to do this, but we will need to remove line item 5 from the invoice. The structural steel components of Lift 11 have already been modeled by a different company. We will be receiving the model soon and will send that to you to work on the other parts of the scope that you priced for.

    Do you mind sending through an invoice without Line item 5 so we can put it through with this months invoices?

    This is not uncommon. Clients are wont to shop around for the lowest price. Which I don’t mind.

    Except it is a PITA to manage with admin, invoicing and purchase orders. Second, when I price a job, I look at the overall make-up of a job. If they remove an item, piecemeal, then that changes the make-up, of the job entirely – viz you can think of it like this: e.g. when you go to MacDonald’s you can purchase the following individually:

    1. Burger – $8
    2. Fries – $4
    3. Coke – $2
    4. Total: $14 (as separately priced items)

    or you can purchase them in a combination for $10 for example (discount):

    1. Burger – $3
    2. Fries – $4
    3. Coke – $4
    4. Combination: $10

    And then after you agree on purchasing all three, imagine then a customer cuts the scope and says: “actually I only want the burger”……………. Well then if you want just the burger, the price does not remain at $3, it will have to rise to $8. You do not have to cut the price in line, if the customer changes the scope. If I can afford to drop the customer, then I may refuse the discount entirely – and ask the customer to take the entire job elsewhere. I suppose this puts a spanner in the customer’s works, but then again, so is being a clever dick by asking for a job in bulk and then cherry picking parts by price after one has already been given in bulk, and asking others to manage the coordination overheads. And if the client says they will “manage” it – what if they miss something? Of course, at that stage, then you have to raise the matter.

    (B) The Risks of Coordinating with Others

    • The second thing to note – if you are coordinating with someone else’s work – who is responsible for making it work?
    • If their work is wrong, will it not delay my portion of the work? Will it not cause problems and add costs?
    • If there is a problem, then I want to be remunerated for finding out that a problem exists, pointing it out, and also providing the solution.

    There is a coordination cost involved when dealing with others. Which I hate doing because I cannot control a third party – I have no idea if they are using the latest drawings, or have captured all the information required in order to make the job successful.

    Here is my reply:

    Please find attached an invoice with a credit note applied – i.e. line item 5 eliminated.

    Please note there may be coordination overheads associated with managing third party drafties and their models – that may be something we can address if such a need arises.

    any issues pls LMK.

    And the client respond as such:

    Hi Koshy,

    Yes, no worries. We will see how we go.

    Thanks,

    Very good – our client understands this. We have asked permission and warned him in advance that the coordination costs exist, and the client has agreed. We are experts at managing coordination, and do not be shy about charging for that expertise. It is better than our clients pay our invoices than for their job to meet with disaster because there were too many chefs in the kitchen – or worse, that there weren’t any chefs there at all


    My philosophy is this – getting two detailers to manage a job is one too many. It must either go entirely to the other guy, or entirely to us. There is a very significant coordination cost associated with this, and that cannot come for free. Remember, a house divided by two detailers cannot stand.

  • Bubble Deck Sample Drawings

    Typical Details Provided by Client

    Temp Hand Rail 280 thk with Set down, Rebate on Final Slab for curtain wall

    BD280 Typical Section (Includes 50 mm set down)

    CAST IN U BAR

    LOOSE U BAR

    TYPICAL SPLICE DETAIL

    UPSTAND

    Sample Drawings

    Panel with Upstand, Shear Lig, Hand rail tube

    Note the shear lig legend, and the color.

    Note schedule for upstand Volume, Biscuit volume

    Note how shear ligs are dimensioned

    Panel with Radius, circular pillar with shear lig

  • How to Scope your project, and why?

    Why scope?

    • To define an outcome, and to define a problem.
    • To give clients certain on what they’re getting: price, quality and timeline.
    • To sell yourself as capable to do the job.
    • To fix resources. Everything costs time, money and skill. You will need to allocate resources to get the outcome.

    Scope must be white listed in.

    • If you don’t white list something IN, then new items will CREEP in. This is called “scope creep”. If this happens, and you are being constrained by resources, this means you haven’t accounted for it in the above step(s). Perhaps the entire job needs to be de-scoped.
    • Without a scope, you are handing over a blank cheque. DON”T DO THIS. Clients want people to make a good margin.
    • White-listing also forces everyone to be clear on what they want.

    Clear Unambiguous Objective:

    • If you can’t quantify it, then you have a problem.
    • Scoping will help the client to be satisfied, which is the ultimate objective.

    Summary:

    • Scoping allows you to make resourcing decisions to meet an outcome.
    • Gives you happy clients.
  • How to do some simple projections via AutoCAD’s .net API

    How to do some simple projections via AutoCAD’s .net API

    Projections via AutoCAD’s .net API can be confusing. You need to specify a direction, and a plane, upon which you can project a point to. It can be confusing unless it’s clearly spelled out with an example: see below.:

    // insert the usual references
    
    
    Document doc = Application.DocumentManager.MdiActiveDocument;
    Database db = doc.Database;
    
    using (Transaction tr = db.TransactionManager.StartTransaction())
    {
        BlockTable blockTable = tr.GetObject(db.BlockTableId, OpenMode.ForRead) as BlockTable;
        BlockTableRecord modelSpace = tr.GetObject(blockTable[BlockTableRecord.ModelSpace], OpenMode.ForWrite) as BlockTableRecord;
    
        // the original originalLine
        using (Line originalLine = new Line(Point3d.Origin, new Point3d(5, 5, 0)))
        {
            modelSpace.AppendEntity(originalLine);
            tr.AddNewlyCreatedDBObject(originalLine, true);
    
            // but we want to project it ONTO a plane.
            Plane plane = new Plane(Point3d.Origin,  new Vector3d(0,1,0));
    
            // project the originalLine onto a plane.
            Matrix3d projection = Matrix3d.Projection(plane, - Vector3d.YAxis);                            
    
            Line projectedLine = new Line(originalLine.StartPoint.TransformBy(projection), originalLine.EndPoint.Project(plane, -1 * Vector3d.YAxis));
            plane.Dispose();
    
    
            modelSpace.AppendEntity(projectedLine);
            tr.AddNewlyCreatedDBObject(projectedLine, true);                            
        }
    
        tr.Commit();
    }
  • Design Guide for Galvanizers for Design Guide for Hot Dip Galvanizing – best practice venting and draining.

    Design Guide for Hot Dip Galvanizing - best practice venting and draining
    Design Guide for Hot Dip Galvanizing – best practice venting and draining

    This document outlines the design guide for detailers to provide venting and draining holes for galvanizing.